<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>TMCStepper: src/TMCStepper.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">TMCStepper
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_t_m_c_stepper_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">TMCStepper.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_t_m_c_stepper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//#define TMCDEBUG</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160; </div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#pragma GCC diagnostic push</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#pragma GCC diagnostic ignored &quot;-Wunused-function&quot;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#pragma GCC diagnostic ignored &quot;-Wunused-variable&quot;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#if defined(ARDUINO) &amp;&amp; ARDUINO &gt;= 100</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">    #include &lt;Arduino.h&gt;</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160; </div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &lt;Stream.h&gt;</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;SPI.h&gt;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#if (__cplusplus == 201703L) &amp;&amp; defined(__has_include)</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">    #define SW_CAPABLE_PLATFORM __has_include(&lt;SoftwareSerial.h&gt;)</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#a228f29487dc2b6a31020b99cd9d39f58">   19</a></span>&#160;<span class="preprocessor">    #define SW_CAPABLE_PLATFORM defined(__AVR__) || defined(TARGET_LPC1768) || defined(ARDUINO_ARCH_STM32)</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#if SW_CAPABLE_PLATFORM</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">    #include &lt;SoftwareSerial.h&gt;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_s_e_r_i_a_l___s_w_i_t_c_h_8h.html">source/SERIAL_SWITCH.h</a>&quot;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_s_w___s_p_i_8h.html">source/SW_SPI.h</a>&quot;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#pragma GCC diagnostic pop</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c2130__bitfields_8h.html">source/TMC2130_bitfields.h</a>&quot;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c2160__bitfields_8h.html">source/TMC2160_bitfields.h</a>&quot;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c5130__bitfields_8h.html">source/TMC5130_bitfields.h</a>&quot;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c5160__bitfields_8h.html">source/TMC5160_bitfields.h</a>&quot;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c2208__bitfields_8h.html">source/TMC2208_bitfields.h</a>&quot;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c2209__bitfields_8h.html">source/TMC2209_bitfields.h</a>&quot;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c2660__bitfields_8h.html">source/TMC2660_bitfields.h</a>&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#a8959748d2d3de12de82bba0c165beff8">   39</a></span>&#160;<span class="preprocessor">#define INIT_REGISTER(REG) REG##_t REG##_register = REG##_t</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#a5d5da4553db304467a5c70356da54d64">   40</a></span>&#160;<span class="preprocessor">#define INIT2130_REGISTER(REG) TMC2130_n::REG##_t REG##_register = TMC2130_n::REG##_t</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#adbe576db0b480baa07436e071c183ace">   41</a></span>&#160;<span class="preprocessor">#define INIT2160_REGISTER(REG) TMC2160_n::REG##_t REG##_register = TMC2160_n::REG##_t</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#a41c62a6927a624e880bec0b36770dd57">   42</a></span>&#160;<span class="preprocessor">#define INIT5130_REGISTER(REG) TMC5130_n::REG##_t REG##_register = TMC5130_n::REG##_t</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#a9711d87029c9eab9a7eda661a2f88ea5">   43</a></span>&#160;<span class="preprocessor">#define INIT5160_REGISTER(REG) TMC5160_n::REG##_t REG##_register = TMC5160_n::REG##_t</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#ad3faa86a36ee20e55f83c318a63cd8e6">   44</a></span>&#160;<span class="preprocessor">#define INIT2660_REGISTER(REG) TMC2660_n::REG##_t REG##_register = TMC2660_n::REG##_t</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#a9a69624acc893dc81529bdac5f8cfbbc">   45</a></span>&#160;<span class="preprocessor">#define INIT2208_REGISTER(REG) TMC2208_n::REG##_t REG##_register = TMC2208_n::REG##_t</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#ab0939d8bbb87a29cf174ba4bb8cf93db">   46</a></span>&#160;<span class="preprocessor">#define INIT2224_REGISTER(REG) TMC2224_n::REG##_t REG##_register = TMC2224_n::REG##_t</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#a09eff48f4ff614246f7e1f284def2f24">   47</a></span>&#160;<span class="preprocessor">#define SET_ALIAS(TYPE, DRIVER, NEW, ARG, OLD) TYPE (DRIVER::*NEW)(ARG) = &amp;DRIVER::OLD</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="_t_m_c_stepper_8h.html#af4bb583b32f1374f6cf7c793e1c0bd0e">   49</a></span>&#160;<span class="preprocessor">#define TMCSTEPPER_VERSION 0x000602 // v0.6.2</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160; </div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html">   51</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c_stepper.html">TMCStepper</a> {</div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        uint16_t <a class="code" href="class_t_m_c_stepper.html#ae6829e76ae67523a4cb60553dd70fece">cs2rms</a>(uint8_t CS);</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#aaa5cfefaf915e98eb9700bda48f99337">rms_current</a>(uint16_t mA);</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#aaa5cfefaf915e98eb9700bda48f99337">rms_current</a>(uint16_t mA, <span class="keywordtype">float</span> mult);</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        uint16_t <a class="code" href="class_t_m_c_stepper.html#aaa5cfefaf915e98eb9700bda48f99337">rms_current</a>();</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#aa58fcce7cf211ae3bc019e601ffe2f59">   57</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#aa58fcce7cf211ae3bc019e601ffe2f59">hold_multiplier</a>(<span class="keywordtype">float</span> val) { <a class="code" href="class_t_m_c_stepper.html#ab450b20e430d79770ab8d5af4cc977e8">holdMultiplier</a> = val; }</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#a6a38902314ce780c9dfa7c867152d650">   58</a></span>&#160;        <span class="keywordtype">float</span> <a class="code" href="class_t_m_c_stepper.html#a6a38902314ce780c9dfa7c867152d650">hold_multiplier</a>() { <span class="keywordflow">return</span> <a class="code" href="class_t_m_c_stepper.html#ab450b20e430d79770ab8d5af4cc977e8">holdMultiplier</a>; }</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        uint8_t <a class="code" href="class_t_m_c_stepper.html#af78274ede700b49d9fa03284a9eabcd4">test_connection</a>();</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        <span class="comment">// Helper functions</span></div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#ae629000976699f001fc9b193856d9074">microsteps</a>(uint16_t ms);</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        uint16_t <a class="code" href="class_t_m_c_stepper.html#ae629000976699f001fc9b193856d9074">microsteps</a>();</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#aea3d94ca7be0fb510c6432cb95a9e6af">blank_time</a>(uint8_t value);</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        uint8_t <a class="code" href="class_t_m_c_stepper.html#aea3d94ca7be0fb510c6432cb95a9e6af">blank_time</a>();</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#a8bc339ee30404455a56f32a915300fb6">hysteresis_end</a>(int8_t value);</div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;        int8_t <a class="code" href="class_t_m_c_stepper.html#a8bc339ee30404455a56f32a915300fb6">hysteresis_end</a>();</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#ac06189981d4400bf5961719f468c39b1">hysteresis_start</a>(uint8_t value);</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        uint8_t <a class="code" href="class_t_m_c_stepper.html#ac06189981d4400bf5961719f468c39b1">hysteresis_start</a>();</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <span class="comment">// R+WC: GSTAT</span></div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        <span class="keywordtype">void</span>    <a class="code" href="class_t_m_c_stepper.html#ac7874c4b56bd1b3acce522c1e7d7dfed">GSTAT</a>(                          uint8_t input);</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        uint8_t <a class="code" href="class_t_m_c_stepper.html#ac7874c4b56bd1b3acce522c1e7d7dfed">GSTAT</a>();</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c_stepper.html#ab3cc9688f015f07d65cca651c4c50299">reset</a>();</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c_stepper.html#a547e59743734b01749efd52210a0bd02">drv_err</a>();</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c_stepper.html#a4d6aef5354024120e47d7d638edcbfe7">uv_cp</a>();</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160; </div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        <span class="comment">// W: IHOLD_IRUN</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#a597bc308bad0d1198b98c48a6ef34fc3">IHOLD_IRUN</a>(                    uint32_t input);</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        uint32_t <a class="code" href="class_t_m_c_stepper.html#a597bc308bad0d1198b98c48a6ef34fc3">IHOLD_IRUN</a>();</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="keywordtype">void</span>    <a class="code" href="class_t_m_c_stepper.html#a5f7f8f6ce7b394449239bc2c05f39c8f">ihold</a>(                          uint8_t B);</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <span class="keywordtype">void</span>    <a class="code" href="class_t_m_c_stepper.html#a89f965f7d005e189ef27951f37e699f2">irun</a>(                               uint8_t B);</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <span class="keywordtype">void</span>    <a class="code" href="class_t_m_c_stepper.html#a2ed0ad58484a243c27dd3406e1bdc316">iholddelay</a>(                 uint8_t B);</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        uint8_t <a class="code" href="class_t_m_c_stepper.html#a5f7f8f6ce7b394449239bc2c05f39c8f">ihold</a>();</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        uint8_t <a class="code" href="class_t_m_c_stepper.html#a89f965f7d005e189ef27951f37e699f2">irun</a>();</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        uint8_t <a class="code" href="class_t_m_c_stepper.html#a2ed0ad58484a243c27dd3406e1bdc316">iholddelay</a>();</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160; </div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        <span class="comment">// W: TPOWERDOWN</span></div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        uint8_t <a class="code" href="class_t_m_c_stepper.html#a66812c883dfbb6dedc046a011b2564be">TPOWERDOWN</a>();</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#a66812c883dfbb6dedc046a011b2564be">TPOWERDOWN</a>(                    uint8_t input);</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160; </div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        <span class="comment">// R: TSTEP</span></div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        uint32_t <a class="code" href="class_t_m_c_stepper.html#ac3b12d35df63eeb8cfed2ce410ea0050">TSTEP</a>();</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <span class="comment">// W: TPWMTHRS</span></div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        uint32_t <a class="code" href="class_t_m_c_stepper.html#ac59a9305aafc64a63698a34cac404788">TPWMTHRS</a>();</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#ac59a9305aafc64a63698a34cac404788">TPWMTHRS</a>(                      uint32_t input);</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <span class="comment">// R: MSCNT</span></div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        uint16_t <a class="code" href="class_t_m_c_stepper.html#a5c93e348deec2455319c4ec819ac83fa">MSCNT</a>();</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;        <span class="comment">// R: MSCURACT</span></div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;        uint32_t <a class="code" href="class_t_m_c_stepper.html#ac2a244b29e2256064a7ec2e07d694d61">MSCURACT</a>();</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        int16_t <a class="code" href="class_t_m_c_stepper.html#a58d924967fb53750c162d0e9c4d2020c">cur_a</a>();</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        int16_t <a class="code" href="class_t_m_c_stepper.html#ac7451afd82d3ebac91fe607d4bab65f8">cur_b</a>();</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#a8a8813bde06653e0b66f93e57387a02f">  108</a></span>&#160;        <a class="code" href="class_t_m_c_stepper.html#a8a8813bde06653e0b66f93e57387a02f">TMCStepper</a>(<span class="keywordtype">float</span> RS) : <a class="code" href="class_t_m_c_stepper.html#a14c403e6532fc10860f3accd9c5a5433">Rsense</a>(RS) {};</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#af3759763b851e6071d1bad90408b712c">  109</a></span>&#160;        <a class="code" href="class_t_m_c_stepper.html#af3759763b851e6071d1bad90408b712c">INIT_REGISTER</a>(<a class="code" href="class_t_m_c_stepper.html#a597bc308bad0d1198b98c48a6ef34fc3">IHOLD_IRUN</a>){{.sr=0}}; <span class="comment">// 32b</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#a78b7f66579ea8663bf2bb77e3c1ef37a">  110</a></span>&#160;        <a class="code" href="class_t_m_c_stepper.html#a78b7f66579ea8663bf2bb77e3c1ef37a">INIT_REGISTER</a>(<a class="code" href="class_t_m_c_stepper.html#a66812c883dfbb6dedc046a011b2564be">TPOWERDOWN</a>){.sr=0};       <span class="comment">// 8b</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#aadeca5447ab581cc1db05dc0f0c59260">  111</a></span>&#160;        <a class="code" href="class_t_m_c_stepper.html#aadeca5447ab581cc1db05dc0f0c59260">INIT_REGISTER</a>(<a class="code" href="class_t_m_c_stepper.html#ac59a9305aafc64a63698a34cac404788">TPWMTHRS</a>){.sr=0};         <span class="comment">// 32b</span></div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160; </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#a43eacaf00e14aceb35fa3f0da2e4f5c6">  113</a></span>&#160;        <span class="keyword">static</span> constexpr uint8_t <a class="code" href="class_t_m_c_stepper.html#a43eacaf00e14aceb35fa3f0da2e4f5c6">TMC_READ</a> = 0x00,</div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#ada185e5fe9970deb7d488cee26314878">  114</a></span>&#160;                                                        <a class="code" href="class_t_m_c_stepper.html#ada185e5fe9970deb7d488cee26314878">TMC_WRITE</a> = 0x80;</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_t_m_c_stepper_1_1_t_s_t_e_p__t.html#a914364338c8f2b817206d3254d65cb17">  116</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c_stepper_1_1_t_s_t_e_p__t.html">TSTEP_t</a> { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c_stepper_1_1_t_s_t_e_p__t.html#a914364338c8f2b817206d3254d65cb17">address</a> = 0x12; };</div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="struct_t_m_c_stepper_1_1_m_s_c_n_t__t.html#a8547c493ebe234b66c1bffa5221a9d55">  117</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c_stepper_1_1_m_s_c_n_t__t.html">MSCNT_t</a> { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c_stepper_1_1_m_s_c_n_t__t.html#a8547c493ebe234b66c1bffa5221a9d55">address</a> = 0x6A; };</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160; </div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#a0c59db39db2a63ddae01f0545196edeb">write</a>(uint8_t, uint32_t) = 0;</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        <span class="keyword">virtual</span> uint32_t <a class="code" href="class_t_m_c_stepper.html#a55984b797e1b4d3fd9e253277b19b8bd">read</a>(uint8_t) = 0;</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#ab4366bc26a0f6a4bb1c6c33da5919238">vsense</a>(<span class="keywordtype">bool</span>) = 0;</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c_stepper.html#ab4366bc26a0f6a4bb1c6c33da5919238">vsense</a>(<span class="keywordtype">void</span>) = 0;</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        <span class="keyword">virtual</span> uint32_t <a class="code" href="class_t_m_c_stepper.html#a5ea6ccc4c32966e40b26e56afd1c633b">DRV_STATUS</a>() = 0;</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#a477c74581a2be9909579bab12dc2642a">hend</a>(uint8_t) = 0;</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        <span class="keyword">virtual</span> uint8_t <a class="code" href="class_t_m_c_stepper.html#a477c74581a2be9909579bab12dc2642a">hend</a>() = 0;</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#ae40affb96ca05b4380adbdd961b62c7e">hstrt</a>(uint8_t) = 0;</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        <span class="keyword">virtual</span> uint8_t <a class="code" href="class_t_m_c_stepper.html#ae40affb96ca05b4380adbdd961b62c7e">hstrt</a>() = 0;</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#a5ecb8e45ce8ab535bbc3f9f69e8c2657">mres</a>(uint8_t) = 0;</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <span class="keyword">virtual</span> uint8_t <a class="code" href="class_t_m_c_stepper.html#a5ecb8e45ce8ab535bbc3f9f69e8c2657">mres</a>() = 0;</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_t_m_c_stepper.html#aa53995cb5d59c70a26f45b53a248b704">tbl</a>(uint8_t) = 0;</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="keyword">virtual</span> uint8_t <a class="code" href="class_t_m_c_stepper.html#aa53995cb5d59c70a26f45b53a248b704">tbl</a>() = 0;</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160; </div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#a14c403e6532fc10860f3accd9c5a5433">  133</a></span>&#160;        <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="class_t_m_c_stepper.html#a14c403e6532fc10860f3accd9c5a5433">Rsense</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="class_t_m_c_stepper.html#ab450b20e430d79770ab8d5af4cc977e8">  134</a></span>&#160;        <span class="keywordtype">float</span> <a class="code" href="class_t_m_c_stepper.html#ab450b20e430d79770ab8d5af4cc977e8">holdMultiplier</a> = 0.5;</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;};</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html">  137</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c2130_stepper.html">TMC2130Stepper</a> : <span class="keyword">public</span> <a class="code" href="class_t_m_c_stepper.html">TMCStepper</a> {</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a5ba7c4f0262fc2715b47e33c2e419fea">TMC2130Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS = <a class="code" href="class_t_m_c2130_stepper.html#a7ba8bd9b3696f40a18d85dadebd4eb32">default_RS</a>, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a5ba7c4f0262fc2715b47e33c2e419fea">TMC2130Stepper</a>(uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a5ba7c4f0262fc2715b47e33c2e419fea">TMC2130Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a2d19f2ad93b00b75ffdcdd73275d2f03">begin</a>();</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#abd1d08df305673b41b1b9c3106fb9c68">defaults</a>();</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a44165ac44cbbe2efb678c764ac5ecf4c">setSPISpeed</a>(uint32_t speed);</div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aed8aa4583943e649dbf3bb1c1da90d63">switchCSpin</a>(<span class="keywordtype">bool</span> state);</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#aca7a615bce307a631a6118fd95cc9195">isEnabled</a>();</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ac62d32ad08be0a34b411bdd5a8489246">push</a>();</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160; </div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        <span class="comment">// Helper functions</span></div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a2c209b7683446c6a8863868f9dafdc54">sg_current_decrease</a>(uint8_t value);</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#a2c209b7683446c6a8863868f9dafdc54">sg_current_decrease</a>();</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; </div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;        <span class="comment">// RW: GCONF</span></div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>();</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(                             uint32_t value);</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a40770c63dc47cd08a9e087b30a2712b0">I_scale_analog</a>(            <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a4343d6016d6abe9c7f972c3575b11ddd">internal_Rsense</a>(           <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#abf1aaf21b2ed62c07626fa3fd69577a5">en_pwm_mode</a>(                   <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aaa69ce5d7eb9d4969611bdffb6c93069">enc_commutation</a>(           <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ac28cec0948c577e4988a1649248d1632">shaft</a>(                             <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a153974233601ccb4de7f5a6ae1a7f7b4">diag0_error</a>(                   <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a774e7d003b2e993fdaef68e2869df70d">diag0_otpw</a>(                    <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#adcf9d8f775af84a8435562457dbce200">diag0_stall</a>(                   <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aeb1f85a7e07cfdc5f6487a34f8b49fab">diag1_stall</a>(                   <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aa205878aee0dc80a3f8597c68ec0da61">diag1_index</a>(                   <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a2883d78d45f39dbcb9f1860d946aadcb">diag1_onstate</a>(             <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a62f28edaaea8847449e53d164514db39">diag1_steps_skipped</a>(   <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#af1a14a5e85e37ff2887e5031126bc2bf">diag0_int_pushpull</a>(    <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a3c8c8441f841b724234d450331c7d252">diag1_pushpull</a>(            <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#af40e77e1513860e1d600885b2de27fa7">small_hysteresis</a>(      <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a263a877ca5e91f01727c3bf7c998c76f">stop_enable</a>(                   <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a6dc182cb867bbeaf8ce2476e74d90679">direct_mode</a>(                   <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a40770c63dc47cd08a9e087b30a2712b0">I_scale_analog</a>();</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a4343d6016d6abe9c7f972c3575b11ddd">internal_Rsense</a>();</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#abf1aaf21b2ed62c07626fa3fd69577a5">en_pwm_mode</a>();</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#aaa69ce5d7eb9d4969611bdffb6c93069">enc_commutation</a>();</div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#ac28cec0948c577e4988a1649248d1632">shaft</a>();</div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a153974233601ccb4de7f5a6ae1a7f7b4">diag0_error</a>();</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a774e7d003b2e993fdaef68e2869df70d">diag0_otpw</a>();</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#adcf9d8f775af84a8435562457dbce200">diag0_stall</a>();</div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#aeb1f85a7e07cfdc5f6487a34f8b49fab">diag1_stall</a>();</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#aa205878aee0dc80a3f8597c68ec0da61">diag1_index</a>();</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a2883d78d45f39dbcb9f1860d946aadcb">diag1_onstate</a>();</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a62f28edaaea8847449e53d164514db39">diag1_steps_skipped</a>();</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#af1a14a5e85e37ff2887e5031126bc2bf">diag0_int_pushpull</a>();</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a3c8c8441f841b724234d450331c7d252">diag1_pushpull</a>();</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#af40e77e1513860e1d600885b2de27fa7">small_hysteresis</a>();</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a263a877ca5e91f01727c3bf7c998c76f">stop_enable</a>();</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a6dc182cb867bbeaf8ce2476e74d90679">direct_mode</a>();</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160; </div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;        <span class="comment">// R: IOIN</span></div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#adde2041047c82600f5e01f52118f92a0">IOIN</a>();</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a3850472aefc14da68ece4565fa45e5b0">step</a>();</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a200657a7d5d0dbae42f42447e21c58ae">dir</a>();</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a1cfb671dae78bb8d5d8aee0402d0c837">dcen_cfg4</a>();</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a024b9486d8020acf450798ae80ff4f23">dcin_cfg5</a>();</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a838f3e6896ee64d6c8e203e9d5883667">drv_enn_cfg6</a>();</div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a6ef670298206ae7bf6baf8475e20ce37">dco</a>();</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#a9617bb918094d98baef1980d0f869dc2">version</a>();</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160; </div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;        <span class="comment">// W: TCOOLTHRS</span></div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#a5db9c2e01d8c1994a5c58d0bf0b1d9b1">TCOOLTHRS</a>();</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a5db9c2e01d8c1994a5c58d0bf0b1d9b1">TCOOLTHRS</a>(                     uint32_t input);</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160; </div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;        <span class="comment">// W: THIGH</span></div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#a8e7d22e8bc39e89b4a02ad1460e4cf25">THIGH</a>();</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a8e7d22e8bc39e89b4a02ad1460e4cf25">THIGH</a>(                             uint32_t input);</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;        <span class="comment">// RW: XDRIRECT</span></div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#af486cd4712be021c735fc3bcb8eee9f5">XDIRECT</a>();</div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#af486cd4712be021c735fc3bcb8eee9f5">XDIRECT</a>(                           uint32_t input);</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ac05adb95ef728ef435bf8798adeda888">coil_A</a>(                            int16_t     B);</div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a43481d6754741d995b69a82e83076573">coil_B</a>(                            int16_t     B);</div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;        int16_t <a class="code" href="class_t_m_c2130_stepper.html#ac05adb95ef728ef435bf8798adeda888">coil_A</a>();</div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;        int16_t <a class="code" href="class_t_m_c2130_stepper.html#a43481d6754741d995b69a82e83076573">coil_B</a>();</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160; </div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;        <span class="comment">// W: VDCMIN</span></div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#a4389f7f07c57d2267351b781c6031fb4">VDCMIN</a>();</div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a4389f7f07c57d2267351b781c6031fb4">VDCMIN</a>(                            uint32_t input);</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160; </div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;        <span class="comment">// RW: CHOPCONF</span></div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#a67541b27d97ce45f175e9f6e4a2d0bff">CHOPCONF</a>();</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a67541b27d97ce45f175e9f6e4a2d0bff">CHOPCONF</a>(                      uint32_t value);</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ac34bf4add4f669e935f2a91e1b42817c">toff</a>(                              uint8_t B);</div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a60ffa69ee70b01e21871a3e1b79d6d18">hstrt</a>(                             uint8_t B);</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#af9e25628b6e663120fddac28dee776e1">hend</a>(                              uint8_t B);</div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;        <span class="comment">//void fd(                                  uint8_t B);</span></div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a90753acc1c350c0d130e67a4bd72ab00">disfdcc</a>(                           <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a63df142506643ae8794abbedf3a30c1d">rndtf</a>(                             <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a141275c7de1c4bbbe7fe27bd785716bc">chm</a>(                                   <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ae54d816846ca2103976f490c5ab8e887">tbl</a>(                                   uint8_t B);</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ac3ea3d6f69e5ec03572752e4e25e0392">vsense</a>(                            <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ae7e437dd00948f511047ea6ee9386718">vhighfs</a>(                           <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a3d1cc1fd7e97ad59f981a70ba1d9f37f">vhighchm</a>(                      <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#acbef562065541bf9c49efd7757220775">sync</a>(                              uint8_t B);</div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#afb12526e87dba10d1f43fc484d962ec1">mres</a>(                              uint8_t B);</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a546ad69c482d0d33621fac89078966e1">intpol</a>(                            <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a4eeb04668c41d5f4b7548b521bb82c8c">dedge</a>(                             <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a5929db451598d6a16f8e82b37fbf738f">diss2g</a>(                            <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#ac34bf4add4f669e935f2a91e1b42817c">toff</a>();</div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#a60ffa69ee70b01e21871a3e1b79d6d18">hstrt</a>();</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#af9e25628b6e663120fddac28dee776e1">hend</a>();</div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;        <span class="comment">//uint8_t fd();</span></div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#a90753acc1c350c0d130e67a4bd72ab00">disfdcc</a>();</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#a63df142506643ae8794abbedf3a30c1d">rndtf</a>();</div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#a141275c7de1c4bbbe7fe27bd785716bc">chm</a>();</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#ae54d816846ca2103976f490c5ab8e887">tbl</a>();</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#ac3ea3d6f69e5ec03572752e4e25e0392">vsense</a>();</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#ae7e437dd00948f511047ea6ee9386718">vhighfs</a>();</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#a3d1cc1fd7e97ad59f981a70ba1d9f37f">vhighchm</a>();</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#acbef562065541bf9c49efd7757220775">sync</a>();</div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#afb12526e87dba10d1f43fc484d962ec1">mres</a>();</div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#a546ad69c482d0d33621fac89078966e1">intpol</a>();</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#a4eeb04668c41d5f4b7548b521bb82c8c">dedge</a>();</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#a5929db451598d6a16f8e82b37fbf738f">diss2g</a>();</div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160; </div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;        <span class="comment">// W: COOLCONF</span></div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#abc48be984238d94bb3b72ed3aa26f028">COOLCONF</a>(uint32_t value);</div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#abc48be984238d94bb3b72ed3aa26f028">COOLCONF</a>();</div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ac09cc2442de3b9a97959ede240073b24">semin</a>(                             uint8_t B);</div>
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a6bb907f9713c3c019d6dd91d5594bba0">seup</a>(                              uint8_t B);</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#afbdaba9c0942875cf1674774a98c303e">semax</a>(                             uint8_t B);</div>
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a1935476316e43802ade68dd84d346907">sedn</a>(                              uint8_t B);</div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a854fbf50049cf55e4e44bab89ac7e4cf">seimin</a>(                            <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a90d8c713bf102169e7fcdf676ebf2e51">sgt</a>(                                   int8_t  B);</div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a7b574d88a361e26715a029d5d77acc15">sfilt</a>(                             <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#ac09cc2442de3b9a97959ede240073b24">semin</a>();</div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#a6bb907f9713c3c019d6dd91d5594bba0">seup</a>();</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#afbdaba9c0942875cf1674774a98c303e">semax</a>();</div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#a1935476316e43802ade68dd84d346907">sedn</a>();</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a854fbf50049cf55e4e44bab89ac7e4cf">seimin</a>();</div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;        int8_t <a class="code" href="class_t_m_c2130_stepper.html#a90d8c713bf102169e7fcdf676ebf2e51">sgt</a>();</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a7b574d88a361e26715a029d5d77acc15">sfilt</a>();</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160; </div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;        <span class="comment">// W: DCCTRL</span></div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a1a90b2919efe61dd825552c2fbeca993">DCCTRL</a>(uint32_t input);</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a4781278716fa3c2a5204bb1b45da4fee">dc_time</a>(uint16_t input);</div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aafabeef9ffd19821104d0b00488b7115">dc_sg</a>(uint8_t input);</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#a1a90b2919efe61dd825552c2fbeca993">DCCTRL</a>();</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;        uint16_t <a class="code" href="class_t_m_c2130_stepper.html#a4781278716fa3c2a5204bb1b45da4fee">dc_time</a>();</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#aafabeef9ffd19821104d0b00488b7115">dc_sg</a>();</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160; </div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;        <span class="comment">// R: DRV_STATUS</span></div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#a8d6feb6e1ed123a0b1008d80b6d53287">DRV_STATUS</a>();</div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;        uint16_t <a class="code" href="class_t_m_c2130_stepper.html#a0310f5595342d27f78a675a1b9f4defb">sg_result</a>();</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#aa91fab0b8b6c3a644a88b8ffbdb04730">fsactive</a>();</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#a6f8cf784fbd67ecb004414c784ed0092">cs_actual</a>();</div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a04a2a2070f5f3eb5010ec989ea0cf813">stallguard</a>();</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#acd37d8c3da54e0596a3cb18299acd347">ot</a>();</div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a013e8ad00535470bc46bd9913baf9727">otpw</a>();</div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#af1dcd05f22dd4668cc45e7874f21b9fb">s2ga</a>();</div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a49098b5e206bb26eedd65914c107f356">s2gb</a>();</div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a4498e65bf73b9d5e38c2a7b2ec04240a">ola</a>();</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a078e86b80201315ccd66f25d03551e5d">olb</a>();</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#ab33b49ca3dba29e3d5d440625cef6f5d">stst</a>();</div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160; </div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;        <span class="comment">// W: PWMCONF</span></div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a357d105f7350a08dfad82c05a39042eb">PWMCONF</a>(                           uint32_t value);</div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#a357d105f7350a08dfad82c05a39042eb">PWMCONF</a>();</div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">pwm_ampl</a>(                      uint8_t B);</div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">pwm_grad</a>(                      uint8_t B);</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">pwm_freq</a>(                      uint8_t B);</div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">pwm_autoscale</a>(             <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">pwm_symmetric</a>(             <span class="keywordtype">bool</span>        B);</div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">freewheel</a>(                     uint8_t B);</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">pwm_ampl</a>();</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">pwm_grad</a>();</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">pwm_freq</a>();</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">pwm_autoscale</a>();</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;        <span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">pwm_symmetric</a>();</div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">freewheel</a>();</div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160; </div>
<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;        <span class="comment">// R: PWM_SCALE</span></div>
<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#ad207fa693692567d117d4b02c217a4e9">PWM_SCALE</a>();</div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160; </div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;        <span class="comment">// W: ENCM_CTRL</span></div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#ae9ccc393519579143c2afb67da9d02a3">ENCM_CTRL</a>();</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ae9ccc393519579143c2afb67da9d02a3">ENCM_CTRL</a>(                     uint8_t input);</div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a45d957e059ba8d375a4b880254f442f9">inv</a>(                                   <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aa507b2715753409574b928857ac08639">maxspeed</a>(                      <span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a45d957e059ba8d375a4b880254f442f9">inv</a>();</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#aa507b2715753409574b928857ac08639">maxspeed</a>();</div>
<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160; </div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;        <span class="comment">// R: LOST_STEPS</span></div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#ab5b7c77b1826da5c2e40a420880da513">LOST_STEPS</a>();</div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160; </div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;        <span class="comment">// Function aliases</span></div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160; </div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a5e062fc252bb37ef04ccb6c8b2d248e6">  329</a></span>&#160;        uint8_t <a class="code" href="class_t_m_c2130_stepper.html#a5e062fc252bb37ef04ccb6c8b2d248e6">status_response</a>;</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160; </div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(uint8_t addressByte, uint32_t config);</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;        uint32_t <a class="code" href="class_t_m_c2130_stepper.html#aed0175bff6e80ebc14e0d2606283cbe0">read</a>(uint8_t addressByte);</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160; </div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a095a38588e48e0387312d689b73ffb80">  335</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a095a38588e48e0387312d689b73ffb80">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>){{.sr=0}};      <span class="comment">// 32b</span></div>
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#adfbf2de8ee8d7401126a28afe43af39f">  336</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#adfbf2de8ee8d7401126a28afe43af39f">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#a5db9c2e01d8c1994a5c58d0bf0b1d9b1">TCOOLTHRS</a>){.sr=0};    <span class="comment">// 32b</span></div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#ac4003e3eb4326500625e10f180b1f282">  337</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#ac4003e3eb4326500625e10f180b1f282">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#a8e7d22e8bc39e89b4a02ad1460e4cf25">THIGH</a>){.sr=0};            <span class="comment">// 32b</span></div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a4523787d983961ba681e8c77075c30ac">  338</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a4523787d983961ba681e8c77075c30ac">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#af486cd4712be021c735fc3bcb8eee9f5">XDIRECT</a>){{.sr=0}};    <span class="comment">// 32b</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a3bd486903fc70d66e71a432bea704043">  339</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a3bd486903fc70d66e71a432bea704043">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#a4389f7f07c57d2267351b781c6031fb4">VDCMIN</a>){.sr=0};           <span class="comment">// 32b</span></div>
<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a40d14a29633b28c3af989a273fd5b1e9">  340</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a40d14a29633b28c3af989a273fd5b1e9">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#a67541b27d97ce45f175e9f6e4a2d0bff">CHOPCONF</a>){{.sr=0}};   <span class="comment">// 32b</span></div>
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a0b922ce780788d67d7aa4df4d7067ee6">  341</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a0b922ce780788d67d7aa4df4d7067ee6">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#abc48be984238d94bb3b72ed3aa26f028">COOLCONF</a>){{.sr=0}};   <span class="comment">// 32b</span></div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a58fecdc9742e26579db315b402017c18">  342</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a58fecdc9742e26579db315b402017c18">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#a1a90b2919efe61dd825552c2fbeca993">DCCTRL</a>){{.sr = 0}};   <span class="comment">// 32b</span></div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a70482e7d7bbefd27f2daf7c34d043efe">  343</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a70482e7d7bbefd27f2daf7c34d043efe">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#a357d105f7350a08dfad82c05a39042eb">PWMCONF</a>){{.sr=0}};    <span class="comment">// 32b</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a580969a53ee49f2c47d677d4e4594f9d">  344</a></span>&#160;        <a class="code" href="class_t_m_c2130_stepper.html#a580969a53ee49f2c47d677d4e4594f9d">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2130_stepper.html#ae9ccc393519579143c2afb67da9d02a3">ENCM_CTRL</a>){{.sr=0}};<span class="comment">//  8b</span></div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160; </div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="struct_t_m_c2130_stepper_1_1_i_o_i_n_t__t.html#aede8c70425ab3cb3dc34f834b369fd3a">  346</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c2130_stepper_1_1_i_o_i_n_t__t.html">IOINT_t</a>      { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c2130_stepper_1_1_i_o_i_n_t__t.html#aede8c70425ab3cb3dc34f834b369fd3a">address</a> = 0x04; };</div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="struct_t_m_c2130_stepper_1_1_p_w_m___s_c_a_l_e__t.html#aa55b8961cd861f6156aa601d246b13f7">  347</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c2130_stepper_1_1_p_w_m___s_c_a_l_e__t.html">PWM_SCALE_t</a>  { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c2130_stepper_1_1_p_w_m___s_c_a_l_e__t.html#aa55b8961cd861f6156aa601d246b13f7">address</a> = 0x71; };</div>
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="struct_t_m_c2130_stepper_1_1_l_o_s_t___s_t_e_p_s__t.html#a99a6e65c1815311cbf0d52b52c65ddf1">  348</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c2130_stepper_1_1_l_o_s_t___s_t_e_p_s__t.html">LOST_STEPS_t</a> { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c2130_stepper_1_1_l_o_s_t___s_t_e_p_s__t.html#a99a6e65c1815311cbf0d52b52c65ddf1">address</a> = 0x73; };</div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="struct_t_m_c2130_stepper_1_1_d_r_v___s_t_a_t_u_s__t.html#afd0c9e0f226ec1317f97bf55873d7c27">  349</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c2130_stepper_1_1_d_r_v___s_t_a_t_u_s__t.html">DRV_STATUS_t</a> { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c2130_stepper_1_1_d_r_v___s_t_a_t_u_s__t.html#afd0c9e0f226ec1317f97bf55873d7c27">address</a> = 0X6F; };</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160; </div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#ac4690ace6da9c458fdd2ab9b972c741b">  351</a></span>&#160;        <span class="keyword">static</span> uint32_t <a class="code" href="class_t_m_c2130_stepper.html#ac4690ace6da9c458fdd2ab9b972c741b">spi_speed</a>; <span class="comment">// Default 2MHz</span></div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a6d38cdca5d67036d37e2de754ad6a8e4">  352</a></span>&#160;        <span class="keyword">const</span> uint16_t <a class="code" href="class_t_m_c2130_stepper.html#a6d38cdca5d67036d37e2de754ad6a8e4">_pinCS</a>;</div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a4bf494535fd27013899cc325c8b7af4c">  353</a></span>&#160;        <a class="code" href="class_s_w___s_p_i_class.html">SW_SPIClass</a> * <a class="code" href="class_t_m_c2130_stepper.html#a4bf494535fd27013899cc325c8b7af4c">TMC_SW_SPI</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a7ba8bd9b3696f40a18d85dadebd4eb32">  354</a></span>&#160;        <span class="keyword">static</span> constexpr <span class="keywordtype">float</span> <a class="code" href="class_t_m_c2130_stepper.html#a7ba8bd9b3696f40a18d85dadebd4eb32">default_RS</a> = 0.11;</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160; </div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">  356</a></span>&#160;        int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a>;</div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#ac679c29d1462c750e4865028f1b88040">  357</a></span>&#160;        <span class="keyword">static</span> int8_t <a class="code" href="class_t_m_c2130_stepper.html#ac679c29d1462c750e4865028f1b88040">chain_length</a>;</div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;};</div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160; </div>
<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html">  360</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c2160_stepper.html">TMC2160Stepper</a> : <span class="keyword">public</span> <a class="code" href="class_t_m_c2130_stepper.html">TMC2130Stepper</a> {</div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;        <a class="code" href="class_t_m_c2160_stepper.html#a4ba0721dce0f73b4438c497b27263543">TMC2160Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS = <a class="code" href="class_t_m_c2160_stepper.html#a52c8fe12f680d0a87fdb370e75a0aad1">default_RS</a>, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;        <a class="code" href="class_t_m_c2160_stepper.html#a4ba0721dce0f73b4438c497b27263543">TMC2160Stepper</a>(uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;        <a class="code" href="class_t_m_c2160_stepper.html#a4ba0721dce0f73b4438c497b27263543">TMC2160Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a7ee48b042245ef5b3968b82029d1404c">begin</a>();</div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a5e55442fa6cd92580197a8a0d34208b1">defaults</a>();</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ae8035a0cb8151d5227d8528e540e637d">push</a>();</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160; </div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;        uint16_t <a class="code" href="class_t_m_c2160_stepper.html#a6c84af7f87af2c616de8a6a288309ecb">cs2rms</a>(uint8_t CS);</div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a05142aa741a7ebd105a13df39fba9d91">rms_current</a>(uint16_t mA);</div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a05142aa741a7ebd105a13df39fba9d91">rms_current</a>(uint16_t mA, <span class="keywordtype">float</span> mult);</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;        uint16_t <a class="code" href="class_t_m_c2160_stepper.html#a05142aa741a7ebd105a13df39fba9d91">rms_current</a>();</div>
<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160; </div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;        <span class="comment">// IOIN</span></div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;        uint32_t    <a class="code" href="class_t_m_c2160_stepper.html#a3d1beb78c3356e99799915df3b424e60">IOIN</a>();</div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c2160_stepper.html#a81bb5dde2cee3025f797fc14365b3c92">refl_step</a>();</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c2160_stepper.html#a0afa417597993d7cb67ee0e56fcb3912">refr_dir</a>();</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c2160_stepper.html#ac0dd7325f5a470ae0221d158b5303fbf">encb_dcen_cfg4</a>();</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c2160_stepper.html#a8dbbafbbb879608efd8e37e1ab8d3d7e">enca_dcin_cfg5</a>();</div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c2160_stepper.html#a857218511bf02eaada068d1bfd6b4c8d">drv_enn</a>();</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c2160_stepper.html#a30f5e4b356b5a6ce5afa680e7a44b969">dco_cfg6</a>();</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;        uint8_t     <a class="code" href="class_t_m_c2160_stepper.html#a5cf278ded4a10e6ff92b2011877b4f9d">version</a>();</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160; </div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;        <span class="comment">// W: OTP_PROG</span></div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;        <span class="comment">// R: OTP_READ</span></div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;        <span class="comment">// RW: FACTORY_CONF</span></div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160; </div>
<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;        <span class="comment">// W: SHORT_CONF</span></div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#afff5a7b8d79d2575ae5b3061e463ba3d">SHORT_CONF</a>(uint32_t);</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#af7dba99e6a1bc685b5e1714812270ac6">s2vs_level</a>(uint8_t);</div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a938f72c9e6a03dfb1890aabbe6f7d59c">s2g_level</a>(uint8_t);</div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ac99794fa5a807fb099a1e2adb0c876ba">shortfilter</a>(uint8_t);</div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a716fa422e61e34e15f4a61b824479dae">shortdelay</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;        uint32_t <a class="code" href="class_t_m_c2160_stepper.html#afff5a7b8d79d2575ae5b3061e463ba3d">SHORT_CONF</a>();</div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#af7dba99e6a1bc685b5e1714812270ac6">s2vs_level</a>();</div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a938f72c9e6a03dfb1890aabbe6f7d59c">s2g_level</a>();</div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#ac99794fa5a807fb099a1e2adb0c876ba">shortfilter</a>();</div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2160_stepper.html#a716fa422e61e34e15f4a61b824479dae">shortdelay</a>();</div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160; </div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;        <span class="comment">// W: DRV_CONF</span></div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#adce396d6676a252e87507a30ba44c693">DRV_CONF</a>(uint32_t);</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a8b84fefe1e46353dc9dbf4130fdb90bb">bbmtime</a>(uint8_t);</div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a86b32d5b28e4d34fd45a368a447f2e93">bbmclks</a>(uint8_t);</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ae804290cc33d87371267f1181f83934f">otselect</a>(uint8_t);</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a87043b89af3af0ef95866cfd84f606dc">drvstrength</a>(uint8_t);</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ab487f580b0b348d19fe9c0c90c42b8a1">filt_isense</a>(uint8_t);</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;        uint32_t <a class="code" href="class_t_m_c2160_stepper.html#adce396d6676a252e87507a30ba44c693">DRV_CONF</a>();</div>
<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a8b84fefe1e46353dc9dbf4130fdb90bb">bbmtime</a>();</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a86b32d5b28e4d34fd45a368a447f2e93">bbmclks</a>();</div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#ae804290cc33d87371267f1181f83934f">otselect</a>();</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a87043b89af3af0ef95866cfd84f606dc">drvstrength</a>();</div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#ab487f580b0b348d19fe9c0c90c42b8a1">filt_isense</a>();</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160; </div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;        <span class="comment">// W: GLOBAL_SCALER</span></div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a4dc485fd467892f35f98ad6ea30b6d21">GLOBAL_SCALER</a>(uint8_t);</div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a4dc485fd467892f35f98ad6ea30b6d21">GLOBAL_SCALER</a>();</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160; </div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;        <span class="comment">// R: OFFSET_READ</span></div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;        uint16_t <a class="code" href="class_t_m_c2160_stepper.html#a6e35363428a742e1e14cf225e683fa4c">OFFSET_READ</a>();</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160; </div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;        <span class="comment">// W: PWMCONF</span></div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ae59c6240979e95e7b05074e20f3600de">PWMCONF</a>(uint32_t input);</div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a28ca2abf68614961609ce69987b79b8f">pwm_ofs</a>(uint8_t B);</div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a850680c1b695969d7fdc317043c91f26">pwm_grad</a>(uint8_t B);</div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a4a2199bcb7d1db0b75d4f1f2ed0471da">pwm_freq</a>(uint8_t B);</div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a20d62a7800821bcac260256e65667cd7">pwm_autoscale</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a3f6c8818baf3ec5cde8c36ee6748595d">pwm_autograd</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a7f9ccd96eb8fb0727a693ca2a0278795">freewheel</a>(uint8_t B);</div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ab97b9fa316396adf375b95854696fc88">pwm_reg</a>(uint8_t B);</div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ae599246cee1dc570d9dc1ea4df8d3e54">pwm_lim</a>(uint8_t B);</div>
<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;        uint32_t <a class="code" href="class_t_m_c2160_stepper.html#ae59c6240979e95e7b05074e20f3600de">PWMCONF</a>();</div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a28ca2abf68614961609ce69987b79b8f">pwm_ofs</a>();</div>
<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a850680c1b695969d7fdc317043c91f26">pwm_grad</a>();</div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a4a2199bcb7d1db0b75d4f1f2ed0471da">pwm_freq</a>();</div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2160_stepper.html#a20d62a7800821bcac260256e65667cd7">pwm_autoscale</a>();</div>
<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2160_stepper.html#a3f6c8818baf3ec5cde8c36ee6748595d">pwm_autograd</a>();</div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a7f9ccd96eb8fb0727a693ca2a0278795">freewheel</a>();</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#ab97b9fa316396adf375b95854696fc88">pwm_reg</a>();</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#ae599246cee1dc570d9dc1ea4df8d3e54">pwm_lim</a>();</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160; </div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;        <span class="comment">// R: PWM_SCALE</span></div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;        uint32_t <a class="code" href="class_t_m_c2160_stepper.html#a105381369f3d6267e907ff4ea0b31aac">PWM_SCALE</a>();</div>
<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;        uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a5a7e05fecd47e292b496f9c07d2e7d7d">pwm_scale_sum</a>();</div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;        uint16_t <a class="code" href="class_t_m_c2160_stepper.html#aed84d0cf68f223e6e0a463bf489f05da">pwm_scale_auto</a>();</div>
<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160; </div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;    <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#ae9ccc393519579143c2afb67da9d02a3">TMC2130Stepper::ENCM_CTRL</a>;</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">TMC2130Stepper::pwm_ampl</a>;</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">TMC2130Stepper::pwm_symmetric</a>;</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160; </div>
<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#abc3aecaca1d6036ce6884a063c6fb9e4">  451</a></span>&#160;        <a class="code" href="class_t_m_c2160_stepper.html#abc3aecaca1d6036ce6884a063c6fb9e4">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2160_stepper.html#afff5a7b8d79d2575ae5b3061e463ba3d">SHORT_CONF</a>){{.sr=0}};</div>
<div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#aa1d45b42c6914ccc103fc6b5f1485b91">  452</a></span>&#160;        <a class="code" href="class_t_m_c2160_stepper.html#aa1d45b42c6914ccc103fc6b5f1485b91">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2160_stepper.html#adce396d6676a252e87507a30ba44c693">DRV_CONF</a>){{.sr=0}};</div>
<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a29849e915c5e98f0ff415015e8a884cd">  453</a></span>&#160;        <a class="code" href="class_t_m_c2160_stepper.html#a29849e915c5e98f0ff415015e8a884cd">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2160_stepper.html#a4dc485fd467892f35f98ad6ea30b6d21">GLOBAL_SCALER</a>){.sr=0};</div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a29ca7e78ddd54dfd0965fec9be25b391">  454</a></span>&#160;        <a class="code" href="class_t_m_c2160_stepper.html#a29ca7e78ddd54dfd0965fec9be25b391">INIT2160_REGISTER</a>(<a class="code" href="class_t_m_c2160_stepper.html#ae59c6240979e95e7b05074e20f3600de">PWMCONF</a>){{.sr=0}};</div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160; </div>
<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a52c8fe12f680d0a87fdb370e75a0aad1">  456</a></span>&#160;        <span class="keyword">static</span> constexpr <span class="keywordtype">float</span> <a class="code" href="class_t_m_c2160_stepper.html#a52c8fe12f680d0a87fdb370e75a0aad1">default_RS</a> = 0.075;</div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;};</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160; </div>
<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html">  459</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c5130_stepper.html">TMC5130Stepper</a> : <span class="keyword">public</span> <a class="code" href="class_t_m_c2160_stepper.html">TMC2160Stepper</a> {</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a088aeda9ef66db632a4ede6ce0ac98b4">TMC5130Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS = <a class="code" href="class_t_m_c5130_stepper.html#a7a27e4ddf90d15065007435aa96615fa">default_RS</a>, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a088aeda9ef66db632a4ede6ce0ac98b4">TMC5130Stepper</a>(uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a088aeda9ef66db632a4ede6ce0ac98b4">TMC5130Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160; </div>
<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a897212f81817cdaee4536d642badc149">begin</a>();</div>
<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#aaeb93e5fd8e0ad7cd4f70edfa69fec47">defaults</a>();</div>
<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a55e61f5181d74f26c9d35c54e4436d7a">push</a>();</div>
<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160; </div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a6f20aa4a690a1ad2bdb845d11cc5e60f">  469</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a6f20aa4a690a1ad2bdb845d11cc5e60f">rms_current</a>(uint16_t mA) { <a class="code" href="class_t_m_c_stepper.html#aaa5cfefaf915e98eb9700bda48f99337">TMC2130Stepper::rms_current</a>(mA); }</div>
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a7528bac93b345ee7af84ab1e2786237c">  470</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a7528bac93b345ee7af84ab1e2786237c">rms_current</a>(uint16_t mA, <span class="keywordtype">float</span> mult) { <a class="code" href="class_t_m_c_stepper.html#aaa5cfefaf915e98eb9700bda48f99337">TMC2130Stepper::rms_current</a>(mA, mult); }</div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a61ced146a4cc34e5c15050d4eb495ac0">  471</a></span>&#160;        uint16_t <a class="code" href="class_t_m_c5130_stepper.html#a61ced146a4cc34e5c15050d4eb495ac0">rms_current</a>() { <span class="keywordflow">return</span> <a class="code" href="class_t_m_c_stepper.html#aaa5cfefaf915e98eb9700bda48f99337">TMC2130Stepper::rms_current</a>(); }</div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160; </div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;        <span class="comment">// R: IFCNT</span></div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;        uint8_t <a class="code" href="class_t_m_c5130_stepper.html#a2d2a5babc82b261952616363464fcd47">IFCNT</a>();</div>
<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;        <span class="comment">// W: SLAVECONF</span></div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;        uint16_t <a class="code" href="class_t_m_c5130_stepper.html#acebb43936d46f78195486c79dc2cf75e">SLAVECONF</a>();</div>
<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#acebb43936d46f78195486c79dc2cf75e">SLAVECONF</a>(uint16_t input);</div>
<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;        <span class="comment">// R: IOIN</span></div>
<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;        uint32_t    <a class="code" href="class_t_m_c5130_stepper.html#a74e9e262a8da77925d246916b431161d">IOIN</a>();</div>
<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c5130_stepper.html#a7034d397610ed9525f0311be5d2661ba">refl_step</a>();</div>
<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c5130_stepper.html#a84477fb2054b59c46e788aa88a4e359f">refr_dir</a>();</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c5130_stepper.html#a95fd198d43839424d08a84f92474095e">encb_dcen_cfg4</a>();</div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c5130_stepper.html#ab6d8e950cf79191cdb634721c4914d7f">enca_dcin_cfg5</a>();</div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c5130_stepper.html#a95c4932eec04832c7543b7908555b126">drv_enn_cfg6</a>();</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c5130_stepper.html#adc1e0971a9d17880735d30fcb0eac342">enc_n_dco</a>();</div>
<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c5130_stepper.html#af23a49d7fd8c9382619c631bea7cd552">sd_mode</a>();</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="class_t_m_c5130_stepper.html#abb1e6c7b8e068a0f0e4b44012c0fab01">swcomp_in</a>();</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;        uint8_t     <a class="code" href="class_t_m_c5130_stepper.html#a5b3fbb33c8d97d946b880e6c50dd0f73">version</a>();</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160; </div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;        <span class="comment">// RW: GCONF</span></div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#afb1d63c66d512cf49b4ce4028c32f205">  491</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#afb1d63c66d512cf49b4ce4028c32f205">diag1_poscomp_pushpull</a>(<span class="keywordtype">bool</span> B) { <a class="code" href="class_t_m_c2130_stepper.html#a3c8c8441f841b724234d450331c7d252">diag1_pushpull</a>(B); }</div>
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a8af68d920e248aca4e268cc44968cc9b">  492</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a8af68d920e248aca4e268cc44968cc9b">diag1_poscomp_pushpull</a>() { <span class="keywordflow">return</span> <a class="code" href="class_t_m_c2130_stepper.html#a3c8c8441f841b724234d450331c7d252">diag1_pushpull</a>(); }</div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160; </div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;        <span class="comment">// RW: SW_MODE</span></div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#af78bc5ec6076b4e7ac8006488b069413">SW_MODE</a>();</div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#af78bc5ec6076b4e7ac8006488b069413">SW_MODE</a>(uint32_t input);</div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160; </div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a4a73e0834d06e467297446bc8625d852">stop_l_enable</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a810573f6ddbb41ed35fac9844b70bebd">stop_r_enable</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a8e9843563e5112695650c0c9bd036d42">pol_stop_l</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#aa246d715609657b75fc2bbed9e9b19be">pol_stop_r</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#acaf8b537ddd6121f7949a0c9efaeb4f2">swap_lr</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#ac36c5f24698fd045718fd05f8b2eb2d8">latch_l_active</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a2b16739bec11e2badd0018f32815356a">latch_l_inactive</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a7d5abe3fc18f1e90dc62457c199afe23">latch_r_active</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a491da94dbb3fb30c5a8d64674bd39f33">latch_r_inactive</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a5dd5a52efbd5bc5f0c1def29b2cfca86">en_latch_encoder</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#ab9556a1554606f3f23a29c1537f9add4">sg_stop</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a08c0e2018093ab1a9b55240c95af0844">en_softstop</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160; </div>
<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a810573f6ddbb41ed35fac9844b70bebd">stop_r_enable</a>();</div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a8e9843563e5112695650c0c9bd036d42">pol_stop_l</a>();</div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#aa246d715609657b75fc2bbed9e9b19be">pol_stop_r</a>();</div>
<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#acaf8b537ddd6121f7949a0c9efaeb4f2">swap_lr</a>();</div>
<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#ac36c5f24698fd045718fd05f8b2eb2d8">latch_l_active</a>();</div>
<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a2b16739bec11e2badd0018f32815356a">latch_l_inactive</a>();</div>
<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a7d5abe3fc18f1e90dc62457c199afe23">latch_r_active</a>();</div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a491da94dbb3fb30c5a8d64674bd39f33">latch_r_inactive</a>();</div>
<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a5dd5a52efbd5bc5f0c1def29b2cfca86">en_latch_encoder</a>();</div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#ab9556a1554606f3f23a29c1537f9add4">sg_stop</a>();</div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a08c0e2018093ab1a9b55240c95af0844">en_softstop</a>();</div>
<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160; </div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;        <span class="comment">// R+C: RAMP_STAT</span></div>
<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#a1acd1a115fcf4dc050b3b0948cff9dc4">RAMP_STAT</a>();</div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#af45f5f9eacb39051aed010125b8f03c9">status_stop_l</a>();</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#af5718c4fd4209a27f5ee2873057baad0">status_stop_r</a>();</div>
<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a5cd301abd1485867820a0e81481d5d29">status_latch_l</a>();</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a4a83a752479da9b710c80d553301de07">status_latch_r</a>();</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#acb41cc07216607a23da23d481eddfd52">event_stop_l</a>();</div>
<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a55234505f0c0b1c809382cf4e6478769">event_stop_r</a>();</div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a1e98489dabe1d42eca5f173993b32958">event_stop_sg</a>();</div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#ada71025a9dd4aa7b814cfd63ca956c46">event_pos_reached</a>();</div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a09f9b8fa3864143a6464dcfe9f733e7b">velocity_reached</a>();</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a0dfaa28cdd37bf822fd55c2b1d502c4c">position_reached</a>();</div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a37fff2727b6ded403ead2ddf6344eb13">vzero</a>();</div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#af237538f24cc58ec1bb39cfed116943f">t_zerowait_active</a>();</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a4c0454e69ab60c7c5bef514de42f60ad">second_move</a>();</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#aae3cb245062150c9c1b8f72e126961ca">status_sg</a>();</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160; </div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;        <span class="comment">// RW: ENCMODE</span></div>
<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#a3c7840e9435d4332fc6a7742deeefa9f">ENCMODE</a>();</div>
<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a3c7840e9435d4332fc6a7742deeefa9f">ENCMODE</a>(uint32_t input);</div>
<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a6a0fea8786aebc9f2135fe22aa7ab522">pol_a</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#ab1856b8e97b8af8cb30580b57fe996e2">pol_b</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#ac7e051a54e081cf7ca8d122723c21521">pol_n</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#af29f708ad86b7dc1d1315380c0fbe9b6">ignore_ab</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#aad976e6d0bc18bf5ce026b7c5baff125">clr_cont</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a85c1b6aef79f3cbf6570e4365ace73fc">clr_once</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#aac796aaf0a34eb549b0590cbbc5c7f2a">pos_edge</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a6116f9f5714d5131872647944b9f76d6">neg_edge</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a4873cc3e2de62badef5245d0c042aefe">clr_enc_x</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#aecad025759e7e28d3d8d4ba0949de27a">latch_x_act</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a8557cabf2a2cbaa71e9054266fab7243">enc_sel_decimal</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a6a0fea8786aebc9f2135fe22aa7ab522">pol_a</a>();</div>
<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#ab1856b8e97b8af8cb30580b57fe996e2">pol_b</a>();</div>
<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#ac7e051a54e081cf7ca8d122723c21521">pol_n</a>();</div>
<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#af29f708ad86b7dc1d1315380c0fbe9b6">ignore_ab</a>();</div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#aad976e6d0bc18bf5ce026b7c5baff125">clr_cont</a>();</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a85c1b6aef79f3cbf6570e4365ace73fc">clr_once</a>();</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#aac796aaf0a34eb549b0590cbbc5c7f2a">pos_edge</a>();</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a6116f9f5714d5131872647944b9f76d6">neg_edge</a>();</div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a4873cc3e2de62badef5245d0c042aefe">clr_enc_x</a>();</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#aecad025759e7e28d3d8d4ba0949de27a">latch_x_act</a>();</div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#a8557cabf2a2cbaa71e9054266fab7243">enc_sel_decimal</a>();</div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160; </div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;        <span class="comment">// W: OUTPUT</span></div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#af8d19dd1bae46451e78573843d52cd36">TMC_OUTPUT</a>();</div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#af8d19dd1bae46451e78573843d52cd36">TMC_OUTPUT</a>(<span class="keywordtype">bool</span> input);</div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;        <span class="comment">// W: X_COMPARE</span></div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#a694840324312e15515f3215c83565645">X_COMPARE</a>();</div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a694840324312e15515f3215c83565645">X_COMPARE</a>(uint32_t input);</div>
<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;        <span class="comment">// RW: RAMPMODE</span></div>
<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;        uint8_t <a class="code" href="class_t_m_c5130_stepper.html#a020e6ae2a6abce1a92338345aab2ae7c">RAMPMODE</a>();</div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a020e6ae2a6abce1a92338345aab2ae7c">RAMPMODE</a>(uint8_t input);</div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;        <span class="comment">// RW: XACTUAL</span></div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;        int32_t <a class="code" href="class_t_m_c5130_stepper.html#a7ddd27bea8034e6aec78ab2cf83cedd4">XACTUAL</a>();</div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a7ddd27bea8034e6aec78ab2cf83cedd4">XACTUAL</a>(int32_t input);</div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;        <span class="comment">// R: VACTUAL</span></div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;        int32_t <a class="code" href="class_t_m_c5130_stepper.html#acd29f5c1f0f47342dd2d942c9c5252c1">VACTUAL</a>();</div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;        <span class="comment">// W: VSTART</span></div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#a93bf8f37da496535e8c7313096051de7">VSTART</a>();</div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a93bf8f37da496535e8c7313096051de7">VSTART</a>(uint32_t input);</div>
<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;        <span class="comment">// W: A1</span></div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;        uint16_t <a class="code" href="class_t_m_c5130_stepper.html#a6476b50719166c3d820991d266025dee">A1</a>();</div>
<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a6476b50719166c3d820991d266025dee">A1</a>(uint16_t input);</div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;        <span class="comment">// W: V1</span></div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#ac24024aff92555221df26b8d30ccbe09">V1</a>();</div>
<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#ac24024aff92555221df26b8d30ccbe09">V1</a>(uint32_t input);</div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;        <span class="comment">// W: AMAX</span></div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;        uint16_t <a class="code" href="class_t_m_c5130_stepper.html#a1d199eabd1b7da86c2518603c10bf8d9">AMAX</a>();</div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a1d199eabd1b7da86c2518603c10bf8d9">AMAX</a>(uint16_t input);</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;        <span class="comment">// W: VMAX</span></div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#aaa76fdd1c6e8e7f6bb886e0b0031a500">VMAX</a>();</div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#aaa76fdd1c6e8e7f6bb886e0b0031a500">VMAX</a>(uint32_t input);</div>
<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;        <span class="comment">// W: DMAX</span></div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;        uint16_t <a class="code" href="class_t_m_c5130_stepper.html#a4ba4cbc9e54f1f43255ebeca609a3d7c">DMAX</a>();</div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a4ba4cbc9e54f1f43255ebeca609a3d7c">DMAX</a>(uint16_t input);</div>
<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;        <span class="comment">// W: D1</span></div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;        uint16_t <a class="code" href="class_t_m_c5130_stepper.html#aaa7d6b05f9e6fc1bcb4d3b59de16f509">D1</a>();</div>
<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#aaa7d6b05f9e6fc1bcb4d3b59de16f509">D1</a>(uint16_t input);</div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;        <span class="comment">// W: VSTOP</span></div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#a7afed936cd9b037d460dc30433d89911">VSTOP</a>();</div>
<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a7afed936cd9b037d460dc30433d89911">VSTOP</a>(uint32_t input);</div>
<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;        <span class="comment">// W: TZEROWAIT</span></div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;        uint16_t <a class="code" href="class_t_m_c5130_stepper.html#a3da5ddefeaea5e017d8e608e43269e1e">TZEROWAIT</a>();</div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a3da5ddefeaea5e017d8e608e43269e1e">TZEROWAIT</a>(uint16_t input);</div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;        <span class="comment">// RW: XTARGET</span></div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;        int32_t <a class="code" href="class_t_m_c5130_stepper.html#ae33c13bf7dc95cd8a8a4d8e1c444f9e5">XTARGET</a>();</div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#ae33c13bf7dc95cd8a8a4d8e1c444f9e5">XTARGET</a>(int32_t input);</div>
<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;        <span class="comment">// R: XLATCH</span></div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#aa027fe70ea5dc43b7bb0ac4452b4cbc3">XLATCH</a>();</div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;        <span class="comment">// RW: X_ENC</span></div>
<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;        int32_t <a class="code" href="class_t_m_c5130_stepper.html#a432764a59619856079ecfb56ee426f2d">X_ENC</a>();</div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a432764a59619856079ecfb56ee426f2d">X_ENC</a>(int32_t input);</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;        <span class="comment">// W: ENC_CONST</span></div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#a5cf838fb4ec111c06714f666e8e1807b">ENC_CONST</a>();</div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5130_stepper.html#a5cf838fb4ec111c06714f666e8e1807b">ENC_CONST</a>(uint32_t input);</div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;        <span class="comment">// R: ENC_STATUS</span></div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5130_stepper.html#aa51b7320a8feccf48756dbd81638be43">ENC_STATUS</a>();</div>
<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;        <span class="comment">// R: ENC_LATCH</span></div>
<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;        uint32_t <a class="code" href="class_t_m_c5130_stepper.html#a2dfc06fb1bfb9610b94257c822d803f4">ENC_LATCH</a>();</div>
<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160; </div>
<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#ae9ccc393519579143c2afb67da9d02a3">TMC2130Stepper::ENCM_CTRL</a>;</div>
<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160; </div>
<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#a357d105f7350a08dfad82c05a39042eb">TMC2130Stepper::PWMCONF</a>;</div>
<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">TMC2130Stepper::pwm_ampl</a>;</div>
<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">TMC2130Stepper::pwm_grad</a>;</div>
<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">TMC2130Stepper::pwm_freq</a>;</div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">TMC2130Stepper::pwm_autoscale</a>;</div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">TMC2130Stepper::pwm_symmetric</a>;</div>
<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">TMC2130Stepper::freewheel</a>;</div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160; </div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#ad207fa693692567d117d4b02c217a4e9">TMC2130Stepper::PWM_SCALE</a>;</div>
<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160; </div>
<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;    <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#ad4973ad4e81a6c9b5a00fbf619c1f59a">  636</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#ad4973ad4e81a6c9b5a00fbf619c1f59a">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#acebb43936d46f78195486c79dc2cf75e">SLAVECONF</a>){{.sr=0}};</div>
<div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a26813292e0bdc05b85ef96591394319f">  637</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a26813292e0bdc05b85ef96591394319f">INIT_REGISTER</a>(OUTPUT){.sr=0};</div>
<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a7e752d7ab59fd6da09a2ce0e86dd8b83">  638</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a7e752d7ab59fd6da09a2ce0e86dd8b83">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a694840324312e15515f3215c83565645">X_COMPARE</a>){.sr=0};</div>
<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a12c67d5afa00aa13759350f6203a9f4f">  639</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a12c67d5afa00aa13759350f6203a9f4f">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a020e6ae2a6abce1a92338345aab2ae7c">RAMPMODE</a>){.sr=0};</div>
<div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a86dfe0b25b96655a501f4180fcfbb954">  640</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a86dfe0b25b96655a501f4180fcfbb954">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a7ddd27bea8034e6aec78ab2cf83cedd4">XACTUAL</a>){.sr=0};</div>
<div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a49f4350a49793194b01277c2583cc857">  641</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a49f4350a49793194b01277c2583cc857">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a93bf8f37da496535e8c7313096051de7">VSTART</a>){.sr=0};</div>
<div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a68b8a3bd7d1ec5cc455aa7dcae798284">  642</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a68b8a3bd7d1ec5cc455aa7dcae798284">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a6476b50719166c3d820991d266025dee">A1</a>){.sr=0};</div>
<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a9dedb7a39f702b8669b30e63826a8f40">  643</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a9dedb7a39f702b8669b30e63826a8f40">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#ac24024aff92555221df26b8d30ccbe09">V1</a>){.sr=0};</div>
<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#af57ba8120728b9d229ae6d9b74df3e86">  644</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#af57ba8120728b9d229ae6d9b74df3e86">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a1d199eabd1b7da86c2518603c10bf8d9">AMAX</a>){.sr=0};</div>
<div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#ad4188e9b8d7a1e2b66ef3d74954ba788">  645</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#ad4188e9b8d7a1e2b66ef3d74954ba788">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#aaa76fdd1c6e8e7f6bb886e0b0031a500">VMAX</a>){.sr=0};</div>
<div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#af0e2218b9a555ff6605ac9d4bb468aec">  646</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#af0e2218b9a555ff6605ac9d4bb468aec">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a4ba4cbc9e54f1f43255ebeca609a3d7c">DMAX</a>){.sr=0};</div>
<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a4606dc4fee84bcac1b7a16d4e577f609">  647</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a4606dc4fee84bcac1b7a16d4e577f609">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#aaa7d6b05f9e6fc1bcb4d3b59de16f509">D1</a>){.sr=0};</div>
<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a507dffd7c979958b7a3fadb0ca94def1">  648</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a507dffd7c979958b7a3fadb0ca94def1">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a7afed936cd9b037d460dc30433d89911">VSTOP</a>){.sr=0};</div>
<div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a311b7ae18a34ad6248a239dbd65ddff5">  649</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a311b7ae18a34ad6248a239dbd65ddff5">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a3da5ddefeaea5e017d8e608e43269e1e">TZEROWAIT</a>){.sr=0};</div>
<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a27fd1e49c3fbf91794064d500ebec754">  650</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a27fd1e49c3fbf91794064d500ebec754">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#af78bc5ec6076b4e7ac8006488b069413">SW_MODE</a>){{.sr=0}};</div>
<div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a65d41ad7c65eff04be8c543b2b9923e3">  651</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a65d41ad7c65eff04be8c543b2b9923e3">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a3c7840e9435d4332fc6a7742deeefa9f">ENCMODE</a>){{.sr=0}};</div>
<div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a18930bdfd1fb0909533fc4e1e8973998">  652</a></span>&#160;        <a class="code" href="class_t_m_c5130_stepper.html#a18930bdfd1fb0909533fc4e1e8973998">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5130_stepper.html#a5cf838fb4ec111c06714f666e8e1807b">ENC_CONST</a>){.sr=0};</div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160; </div>
<div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="struct_t_m_c5130_stepper_1_1_i_f_c_n_t__t.html#a21652b805b35effa566737611c37b20b">  654</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c5130_stepper_1_1_i_f_c_n_t__t.html">IFCNT_t</a>      { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c5130_stepper_1_1_i_f_c_n_t__t.html#a21652b805b35effa566737611c37b20b">address</a> = 0x02; }; <span class="comment">// R</span></div>
<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="struct_t_m_c5130_stepper_1_1_v_a_c_t_u_a_l__t.html#a30806c0b4303ad969511b6484922ba22">  655</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c5130_stepper_1_1_v_a_c_t_u_a_l__t.html">VACTUAL_t</a>    { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c5130_stepper_1_1_v_a_c_t_u_a_l__t.html#a30806c0b4303ad969511b6484922ba22">address</a> = 0x22; }; <span class="comment">// R</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="struct_t_m_c5130_stepper_1_1_x_t_a_r_g_e_t__t.html#a51e6a491d899b13119df1e8a455070fe">  656</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c5130_stepper_1_1_x_t_a_r_g_e_t__t.html">XTARGET_t</a>    { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c5130_stepper_1_1_x_t_a_r_g_e_t__t.html#a51e6a491d899b13119df1e8a455070fe">address</a> = 0x2D; }; <span class="comment">// RW</span></div>
<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="struct_t_m_c5130_stepper_1_1_x_l_a_t_c_h__t.html#a640567c26eccf1fa1cb3823161a64c17">  657</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c5130_stepper_1_1_x_l_a_t_c_h__t.html">XLATCH_t</a>     { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c5130_stepper_1_1_x_l_a_t_c_h__t.html#a640567c26eccf1fa1cb3823161a64c17">address</a> = 0x36; }; <span class="comment">// R</span></div>
<div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="struct_t_m_c5130_stepper_1_1_x___e_n_c__t.html#a9ef8e58857e524cc8850752453cbba6b">  658</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c5130_stepper_1_1_x___e_n_c__t.html">X_ENC_t</a>      { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c5130_stepper_1_1_x___e_n_c__t.html#a9ef8e58857e524cc8850752453cbba6b">address</a> = 0x39; }; <span class="comment">// RW</span></div>
<div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="struct_t_m_c5130_stepper_1_1_e_n_c___s_t_a_t_u_s__t.html#a504a76eac8837bf0b65018bf1ff710de">  659</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c5130_stepper_1_1_e_n_c___s_t_a_t_u_s__t.html">ENC_STATUS_t</a> { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c5130_stepper_1_1_e_n_c___s_t_a_t_u_s__t.html#a504a76eac8837bf0b65018bf1ff710de">address</a> = 0x3B; }; <span class="comment">// R+C</span></div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="struct_t_m_c5130_stepper_1_1_e_n_c___l_a_t_c_h__t.html#a49edfa0c8e5c596a5a366a504fc71686">  660</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c5130_stepper_1_1_e_n_c___l_a_t_c_h__t.html">ENC_LATCH_t</a>  { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c5130_stepper_1_1_e_n_c___l_a_t_c_h__t.html#a49edfa0c8e5c596a5a366a504fc71686">address</a> = 0x3C; }; <span class="comment">// R</span></div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160; </div>
<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;        <span class="comment">/*</span></div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<span class="comment">        INIT_REGISTER(MSLUT0){0};</span></div>
<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;<span class="comment">        INIT_REGISTER(MSLUT1){0};</span></div>
<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<span class="comment">        INIT_REGISTER(MSLUT2){0};</span></div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<span class="comment">        INIT_REGISTER(MSLUT3){0};</span></div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;<span class="comment">        INIT_REGISTER(MSLUT4){0};</span></div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<span class="comment">        INIT_REGISTER(MSLUT5){0};</span></div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;<span class="comment">        INIT_REGISTER(MSLUT6){0};</span></div>
<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;<span class="comment">        INIT_REGISTER(MSLUT7){0};</span></div>
<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;<span class="comment">        INIT_REGISTER(MSLUTSEL){0};</span></div>
<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;<span class="comment">        INIT_REGISTER(MSLUTSTART){0};</span></div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;<span class="comment">        INIT_REGISTER(MSCNT){0};</span></div>
<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="comment">        INIT_REGISTER(MSCURACT){0};</span></div>
<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;<span class="comment">        */</span></div>
<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160; </div>
<div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="class_t_m_c5130_stepper.html#a7a27e4ddf90d15065007435aa96615fa">  677</a></span>&#160;        <span class="keyword">static</span> constexpr <span class="keywordtype">float</span> <a class="code" href="class_t_m_c5130_stepper.html#a7a27e4ddf90d15065007435aa96615fa">default_RS</a> = 0.15;</div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160; </div>
<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;    <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#afff5a7b8d79d2575ae5b3061e463ba3d">TMC2160Stepper::SHORT_CONF</a>;</div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#af7dba99e6a1bc685b5e1714812270ac6">TMC2160Stepper::s2vs_level</a>;</div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a938f72c9e6a03dfb1890aabbe6f7d59c">TMC2160Stepper::s2g_level</a>;</div>
<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ac99794fa5a807fb099a1e2adb0c876ba">TMC2160Stepper::shortfilter</a>;</div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a716fa422e61e34e15f4a61b824479dae">TMC2160Stepper::shortdelay</a>;</div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#adce396d6676a252e87507a30ba44c693">TMC2160Stepper::DRV_CONF</a>;</div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a8b84fefe1e46353dc9dbf4130fdb90bb">TMC2160Stepper::bbmtime</a>;</div>
<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a86b32d5b28e4d34fd45a368a447f2e93">TMC2160Stepper::bbmclks</a>;</div>
<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ae804290cc33d87371267f1181f83934f">TMC2160Stepper::otselect</a>;</div>
<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a87043b89af3af0ef95866cfd84f606dc">TMC2160Stepper::drvstrength</a>;</div>
<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ab487f580b0b348d19fe9c0c90c42b8a1">TMC2160Stepper::filt_isense</a>;</div>
<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a4dc485fd467892f35f98ad6ea30b6d21">TMC2160Stepper::GLOBAL_SCALER</a>;</div>
<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a6e35363428a742e1e14cf225e683fa4c">TMC2160Stepper::OFFSET_READ</a>;</div>
<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160; </div>
<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a28ca2abf68614961609ce69987b79b8f">TMC2160Stepper::pwm_ofs</a>;</div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a3f6c8818baf3ec5cde8c36ee6748595d">TMC2160Stepper::pwm_autograd</a>;</div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ab97b9fa316396adf375b95854696fc88">TMC2160Stepper::pwm_reg</a>;</div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ae599246cee1dc570d9dc1ea4df8d3e54">TMC2160Stepper::pwm_lim</a>;</div>
<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160; </div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a5a7e05fecd47e292b496f9c07d2e7d7d">TMC2160Stepper::pwm_scale_sum</a>;</div>
<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#aed84d0cf68f223e6e0a463bf489f05da">TMC2160Stepper::pwm_scale_auto</a>;</div>
<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;};</div>
<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160; </div>
<div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html">  703</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c5160_stepper.html">TMC5160Stepper</a> : <span class="keyword">public</span> <a class="code" href="class_t_m_c5130_stepper.html">TMC5130Stepper</a> {</div>
<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;        <a class="code" href="class_t_m_c5160_stepper.html#a6bac7c5223645da8e54aca6ff9ad700f">TMC5160Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS = <a class="code" href="class_t_m_c5160_stepper.html#a54e9a9f787e9f3e7dc49e0bbe25c9f0e">default_RS</a>, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;        <a class="code" href="class_t_m_c5160_stepper.html#a6bac7c5223645da8e54aca6ff9ad700f">TMC5160Stepper</a>(uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;        <a class="code" href="class_t_m_c5160_stepper.html#a6bac7c5223645da8e54aca6ff9ad700f">TMC5160Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1);</div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160; </div>
<div class="line"><a name="l00709"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a0ab41c6b35c37c0948b5ebb1d6aa1ba6">  709</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a0ab41c6b35c37c0948b5ebb1d6aa1ba6">rms_current</a>(uint16_t mA) { <a class="code" href="class_t_m_c2160_stepper.html#a05142aa741a7ebd105a13df39fba9d91">TMC2160Stepper::rms_current</a>(mA); }</div>
<div class="line"><a name="l00710"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#af3dbae2b21002c091e1c786f2f3df6a4">  710</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#af3dbae2b21002c091e1c786f2f3df6a4">rms_current</a>(uint16_t mA, <span class="keywordtype">float</span> mult) { <a class="code" href="class_t_m_c2160_stepper.html#a05142aa741a7ebd105a13df39fba9d91">TMC2160Stepper::rms_current</a>(mA, mult); }</div>
<div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a9f6a380188fef3b4f8360744cf0e9bab">  711</a></span>&#160;        uint16_t <a class="code" href="class_t_m_c5160_stepper.html#a9f6a380188fef3b4f8360744cf0e9bab">rms_current</a>() { <span class="keywordflow">return</span> <a class="code" href="class_t_m_c2160_stepper.html#a05142aa741a7ebd105a13df39fba9d91">TMC2160Stepper::rms_current</a>(); }</div>
<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a2b9b72c13c1f667d274927e1d56d2298">defaults</a>();</div>
<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a5a12974304588f9d01898d91ba854b87">push</a>();</div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160; </div>
<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;        <span class="comment">// RW: GCONF</span></div>
<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a5433717e0c2024befd1e3e493b8ce2b7">recalibrate</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a6ec8fb09e247dab3a40e0d11699cafa4">faststandstill</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a42490d462eafe865233ab4524662dfe3">multistep_filt</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5160_stepper.html#a5433717e0c2024befd1e3e493b8ce2b7">recalibrate</a>();</div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5160_stepper.html#a6ec8fb09e247dab3a40e0d11699cafa4">faststandstill</a>();</div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5160_stepper.html#a42490d462eafe865233ab4524662dfe3">multistep_filt</a>();</div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160; </div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;        <span class="comment">// R: IOIN</span></div>
<div class="line"><a name="l00724"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a3d9e9b0393822023ea55131d68050772">  724</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5160_stepper.html#a3d9e9b0393822023ea55131d68050772">drv_enn</a>() { <span class="keywordflow">return</span> <a class="code" href="class_t_m_c5130_stepper.html#a95c4932eec04832c7543b7908555b126">drv_enn_cfg6</a>(); }</div>
<div class="line"><a name="l00725"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a9ed1c2641507fdd8a692495c5eb91297">  725</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5160_stepper.html#a9ed1c2641507fdd8a692495c5eb91297">enc_n_dco_cfg6</a>() { <span class="keywordflow">return</span> <a class="code" href="class_t_m_c5130_stepper.html#adc1e0971a9d17880735d30fcb0eac342">enc_n_dco</a>(); }</div>
<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160; </div>
<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;        <span class="comment">// W: SHORT_CONF</span></div>
<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#afff5a7b8d79d2575ae5b3061e463ba3d">TMC2160Stepper::SHORT_CONF</a>;</div>
<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#af7dba99e6a1bc685b5e1714812270ac6">TMC2160Stepper::s2vs_level</a>;</div>
<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a938f72c9e6a03dfb1890aabbe6f7d59c">TMC2160Stepper::s2g_level</a>;</div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ac99794fa5a807fb099a1e2adb0c876ba">TMC2160Stepper::shortfilter</a>;</div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a716fa422e61e34e15f4a61b824479dae">TMC2160Stepper::shortdelay</a>;</div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160; </div>
<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;        <span class="comment">// W: DRV_CONF</span></div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#adce396d6676a252e87507a30ba44c693">TMC2160Stepper::DRV_CONF</a>;</div>
<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a8b84fefe1e46353dc9dbf4130fdb90bb">TMC2160Stepper::bbmtime</a>;</div>
<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a86b32d5b28e4d34fd45a368a447f2e93">TMC2160Stepper::bbmclks</a>;</div>
<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ae804290cc33d87371267f1181f83934f">TMC2160Stepper::otselect</a>;</div>
<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a87043b89af3af0ef95866cfd84f606dc">TMC2160Stepper::drvstrength</a>;</div>
<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ab487f580b0b348d19fe9c0c90c42b8a1">TMC2160Stepper::filt_isense</a>;</div>
<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160; </div>
<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;        <span class="comment">// W: GLOBAL_SCALER</span></div>
<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a4dc485fd467892f35f98ad6ea30b6d21">TMC2160Stepper::GLOBAL_SCALER</a>;</div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160; </div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;        <span class="comment">// R: OFFSET_READ</span></div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a6e35363428a742e1e14cf225e683fa4c">TMC2160Stepper::OFFSET_READ</a>;</div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160; </div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;        <span class="comment">// R+WC: ENC_STATUS</span></div>
<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a3a64ce4aeeda0a8c3fbe07baed1c5317">ENC_STATUS</a>(uint8_t);</div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;        uint8_t <a class="code" href="class_t_m_c5160_stepper.html#a3a64ce4aeeda0a8c3fbe07baed1c5317">ENC_STATUS</a>();</div>
<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160; </div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;        <span class="comment">// W: ENC_DEVIATION</span></div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a6da53737f78754d0c7c20bec80147e16">ENC_DEVIATION</a>(uint32_t);</div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;        uint32_t <a class="code" href="class_t_m_c5160_stepper.html#a6da53737f78754d0c7c20bec80147e16">ENC_DEVIATION</a>();</div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160; </div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;        <span class="comment">// R: PWM_AUTO</span></div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;        uint32_t <a class="code" href="class_t_m_c5160_stepper.html#a7e8ae217437e9ca5ab353cb7a9d30b82">PWM_AUTO</a>();</div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;        uint8_t <a class="code" href="class_t_m_c5160_stepper.html#aff4a597a0ae5a90406a3543e2cd63568">pwm_ofs_auto</a>();</div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;        uint8_t <a class="code" href="class_t_m_c5160_stepper.html#a2177bdd3dafe794266214c5a73d8d5af">pwm_grad_auto</a>();</div>
<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160; </div>
<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;        <span class="comment">// RW: CHOPCONF</span></div>
<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#aa3acb02febd68ad411114089307f198c">diss2vs</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a365f4343bff99bedff934f0647cbaa34">tpfd</a>(uint8_t);</div>
<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5160_stepper.html#aa3acb02febd68ad411114089307f198c">diss2vs</a>();</div>
<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;        uint8_t <a class="code" href="class_t_m_c5160_stepper.html#a365f4343bff99bedff934f0647cbaa34">tpfd</a>();</div>
<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160; </div>
<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;        <span class="comment">// W: PWM_CONF</span></div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ae59c6240979e95e7b05074e20f3600de">TMC2160Stepper::PWMCONF</a>;</div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a28ca2abf68614961609ce69987b79b8f">TMC2160Stepper::pwm_ofs</a>;</div>
<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a850680c1b695969d7fdc317043c91f26">TMC2160Stepper::pwm_grad</a>;</div>
<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a4a2199bcb7d1db0b75d4f1f2ed0471da">TMC2160Stepper::pwm_freq</a>;</div>
<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a20d62a7800821bcac260256e65667cd7">TMC2160Stepper::pwm_autoscale</a>;</div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a3f6c8818baf3ec5cde8c36ee6748595d">TMC2160Stepper::pwm_autograd</a>;</div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a7f9ccd96eb8fb0727a693ca2a0278795">TMC2160Stepper::freewheel</a>;</div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ab97b9fa316396adf375b95854696fc88">TMC2160Stepper::pwm_reg</a>;</div>
<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#ae599246cee1dc570d9dc1ea4df8d3e54">TMC2160Stepper::pwm_lim</a>;</div>
<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160; </div>
<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a105381369f3d6267e907ff4ea0b31aac">TMC2160Stepper::PWM_SCALE</a>;</div>
<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#a5a7e05fecd47e292b496f9c07d2e7d7d">TMC2160Stepper::pwm_scale_sum</a>;</div>
<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2160_stepper.html#aed84d0cf68f223e6e0a463bf489f05da">TMC2160Stepper::pwm_scale_auto</a>;</div>
<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160; </div>
<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;    <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#a40770c63dc47cd08a9e087b30a2712b0">TMC5130Stepper::I_scale_analog</a>;</div>
<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#a4343d6016d6abe9c7f972c3575b11ddd">TMC5130Stepper::internal_Rsense</a>;</div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#aaa69ce5d7eb9d4969611bdffb6c93069">TMC5130Stepper::enc_commutation</a>;</div>
<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c5130_stepper.html#a95c4932eec04832c7543b7908555b126">TMC5130Stepper::drv_enn_cfg6</a>;</div>
<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c5130_stepper.html#adc1e0971a9d17880735d30fcb0eac342">TMC5130Stepper::enc_n_dco</a>;</div>
<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#ae9ccc393519579143c2afb67da9d02a3">TMC5130Stepper::ENCM_CTRL</a>;</div>
<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#ac3ea3d6f69e5ec03572752e4e25e0392">TMC5130Stepper::vsense</a>;</div>
<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;        <span class="keyword">using</span> <a class="code" href="class_t_m_c2130_stepper.html#a63df142506643ae8794abbedf3a30c1d">TMC5130Stepper::rndtf</a>;</div>
<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160; </div>
<div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a846ae33f73f8c5b7ea3402f2922d40f4">  792</a></span>&#160;        <a class="code" href="class_t_m_c5160_stepper.html#a846ae33f73f8c5b7ea3402f2922d40f4">INIT_REGISTER</a>(<a class="code" href="class_t_m_c5160_stepper.html#a6da53737f78754d0c7c20bec80147e16">ENC_DEVIATION</a>){.sr=0};</div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160; </div>
<div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a54e9a9f787e9f3e7dc49e0bbe25c9f0e">  794</a></span>&#160;        <span class="keyword">static</span> constexpr <span class="keywordtype">float</span> <a class="code" href="class_t_m_c5160_stepper.html#a54e9a9f787e9f3e7dc49e0bbe25c9f0e">default_RS</a> = 0.075;</div>
<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;};</div>
<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160; </div>
<div class="line"><a name="l00797"></a><span class="lineno"><a class="line" href="class_t_m_c5161_stepper.html">  797</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c5161_stepper.html">TMC5161Stepper</a> : <span class="keyword">public</span> <a class="code" href="class_t_m_c5160_stepper.html">TMC5160Stepper</a> {</div>
<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l00799"></a><span class="lineno"><a class="line" href="class_t_m_c5161_stepper.html#afff5eba2e407c3bc1ad9aabdbcffeb9f">  799</a></span>&#160;    <a class="code" href="class_t_m_c5161_stepper.html#afff5eba2e407c3bc1ad9aabdbcffeb9f">TMC5161Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS = <a class="code" href="class_t_m_c5160_stepper.html#a54e9a9f787e9f3e7dc49e0bbe25c9f0e">default_RS</a>, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1) : <a class="code" href="class_t_m_c5160_stepper.html">TMC5160Stepper</a>(pinCS, RS, <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a>) {}</div>
<div class="line"><a name="l00800"></a><span class="lineno"><a class="line" href="class_t_m_c5161_stepper.html#a67797469ad054e42ec6086b37b81fbdd">  800</a></span>&#160;        <a class="code" href="class_t_m_c5161_stepper.html#a67797469ad054e42ec6086b37b81fbdd">TMC5161Stepper</a>(uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1) :</div>
<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;            <a class="code" href="class_t_m_c5160_stepper.html">TMC5160Stepper</a>(pinCS, pinMOSI, pinMISO, pinSCK, <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a>) {}</div>
<div class="line"><a name="l00802"></a><span class="lineno"><a class="line" href="class_t_m_c5161_stepper.html#a5ad0292bfabaf69e4bbd1b7569bf3967">  802</a></span>&#160;        <a class="code" href="class_t_m_c5161_stepper.html#a5ad0292bfabaf69e4bbd1b7569bf3967">TMC5161Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a> = -1) :</div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;            <a class="code" href="class_t_m_c5160_stepper.html">TMC5160Stepper</a>(pinCS, RS, pinMOSI, pinMISO, pinSCK, <a class="code" href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">link_index</a>) {}</div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;};</div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160; </div>
<div class="line"><a name="l00806"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html">  806</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c2208_stepper.html">TMC2208Stepper</a> : <span class="keyword">public</span> <a class="code" href="class_t_m_c_stepper.html">TMCStepper</a> {</div>
<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;        <a class="code" href="class_t_m_c2208_stepper.html#a57a21913e94361f97293dc881a693b6d">TMC2208Stepper</a>(Stream * SerialPort, <span class="keywordtype">float</span> RS, uint8_t addr, uint16_t mul_pin1, uint16_t mul_pin2);</div>
<div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a199a657521de685f5cd0831422fcc76f">  809</a></span>&#160;        <a class="code" href="class_t_m_c2208_stepper.html#a199a657521de685f5cd0831422fcc76f">TMC2208Stepper</a>(Stream * SerialPort, <span class="keywordtype">float</span> RS) :</div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;            <a class="code" href="class_t_m_c2208_stepper.html">TMC2208Stepper</a>(SerialPort, RS, <a class="code" href="class_t_m_c2208_stepper.html#a99c079095e58f42f7b7c2db303f82738">TMC2208_SLAVE_ADDR</a>)</div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;            {}</div>
<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;<span class="preprocessor">        #if SW_CAPABLE_PLATFORM</span></div>
<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;            <a class="code" href="class_t_m_c2208_stepper.html#a57a21913e94361f97293dc881a693b6d">TMC2208Stepper</a>(uint16_t SW_RX_pin, uint16_t SW_TX_pin, <span class="keywordtype">float</span> RS) :</div>
<div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;                <a class="code" href="class_t_m_c2208_stepper.html">TMC2208Stepper</a>(SW_RX_pin, SW_TX_pin, RS, <a class="code" href="class_t_m_c2208_stepper.html#a99c079095e58f42f7b7c2db303f82738">TMC2208_SLAVE_ADDR</a>)</div>
<div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;                {}</div>
<div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;            <a class="code" href="class_t_m_c2208_stepper.html#a57a21913e94361f97293dc881a693b6d">TMC2208Stepper</a>(uint16_t SW_RX_pin, uint16_t SW_TX_pin, <span class="keywordtype">float</span> RS, <span class="keywordtype">bool</span>) :</div>
<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;                <a class="code" href="class_t_m_c2208_stepper.html">TMC2208Stepper</a>(SW_RX_pin, SW_TX_pin, RS, <a class="code" href="class_t_m_c2208_stepper.html#a99c079095e58f42f7b7c2db303f82738">TMC2208_SLAVE_ADDR</a>)</div>
<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;                {}</div>
<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;<span class="preprocessor">        #else</span></div>
<div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;            <a class="code" href="class_t_m_c2208_stepper.html#a57a21913e94361f97293dc881a693b6d">TMC2208Stepper</a>(uint16_t, uint16_t, <span class="keywordtype">float</span>) = <span class="keyword">delete</span>; <span class="comment">// Your platform does not currently support Software Serial</span></div>
<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;<span class="preprocessor">        #endif</span></div>
<div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a87e31a3e6c891b3b9a72812d3ceb9868">defaults</a>();</div>
<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a8eb0d71fbfeeb24c9092328c44fab7e5">push</a>();</div>
<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a974fa83e3bab04cd9f9a7b2d31ebd18e">begin</a>();</div>
<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;<span class="preprocessor">        #if SW_CAPABLE_PLATFORM</span></div>
<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;            <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a6621972ab7af79ca78579f692048a205">beginSerial</a>(uint32_t baudrate);</div>
<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;<span class="preprocessor">        #else</span></div>
<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;            <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a6621972ab7af79ca78579f692048a205">beginSerial</a>(uint32_t) = <span class="keyword">delete</span>; <span class="comment">// Your platform does not currently support Software Serial</span></div>
<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;<span class="preprocessor">        #endif</span></div>
<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a9ad9b892e8abf475e15e6d8c30c56ce2">isEnabled</a>();</div>
<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160; </div>
<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;        <span class="comment">// RW: GCONF</span></div>
<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(uint32_t input);</div>
<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a3b1c4e92ce6d46b6073974d8758275ff">I_scale_analog</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a8159b7bd97a76b6020bf285c052809b6">internal_Rsense</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a3e5b6f25ec1fa94a6d8f0bd004a535ce">en_spreadCycle</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#ab4500aa2baca79572a8145b64f809a37">shaft</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a8a8172fcb19ea2439d4898f4102fa039">index_otpw</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#aa0f677d760ac3c9a297a6f6d2778ec81">index_step</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a9de4a150926f2875903be27063f00973">pdn_disable</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a02994cba6b9ac73b61799cf7af0fd588">mstep_reg_select</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#ac7e75314309e988c55e28da4798fa637">multistep_filt</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>();</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a3b1c4e92ce6d46b6073974d8758275ff">I_scale_analog</a>();</div>
<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a8159b7bd97a76b6020bf285c052809b6">internal_Rsense</a>();</div>
<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a3e5b6f25ec1fa94a6d8f0bd004a535ce">en_spreadCycle</a>();</div>
<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ab4500aa2baca79572a8145b64f809a37">shaft</a>();</div>
<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a8a8172fcb19ea2439d4898f4102fa039">index_otpw</a>();</div>
<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#aa0f677d760ac3c9a297a6f6d2778ec81">index_step</a>();</div>
<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a9de4a150926f2875903be27063f00973">pdn_disable</a>();</div>
<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a02994cba6b9ac73b61799cf7af0fd588">mstep_reg_select</a>();</div>
<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ac7e75314309e988c55e28da4798fa637">multistep_filt</a>();</div>
<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160; </div>
<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;        <span class="comment">// R: IFCNT</span></div>
<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a54eeb50855c3d7dd9e7078a5dc0ebdfc">IFCNT</a>();</div>
<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160; </div>
<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;        <span class="comment">// W: SLAVECONF</span></div>
<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a7a0682fc7f4d103bf3ceee4cabb411bb">SLAVECONF</a>(uint16_t input);</div>
<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;        uint16_t <a class="code" href="class_t_m_c2208_stepper.html#a7a0682fc7f4d103bf3ceee4cabb411bb">SLAVECONF</a>();</div>
<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#aa2a3e103c7a77af70e5d7925b15fe170">senddelay</a>(uint8_t B);</div>
<div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#aa2a3e103c7a77af70e5d7925b15fe170">senddelay</a>();</div>
<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160; </div>
<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;        <span class="comment">// W: OTP_PROG</span></div>
<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a755b2adec0990d6bfcf2f5f1daf9d692">OTP_PROG</a>(uint16_t input);</div>
<div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160; </div>
<div class="line"><a name="l00866"></a><span class="lineno">  866</span>&#160;        <span class="comment">// R: OTP_READ</span></div>
<div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a0727482b76d6cd679021f4d1677e5b3a">OTP_READ</a>();</div>
<div class="line"><a name="l00868"></a><span class="lineno">  868</span>&#160; </div>
<div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;        <span class="comment">// R: IOIN</span></div>
<div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a5441dd87d0bcea4ffc309cb012166a57">IOIN</a>();</div>
<div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#acc1f92ce007231215fc4266fb4b99a62">enn</a>();</div>
<div class="line"><a name="l00872"></a><span class="lineno">  872</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#adbace6f10c292506035b9d162ed239b4">ms1</a>();</div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a4ec5d2b2f5a31259c7aba1f3208d63b8">ms2</a>();</div>
<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a3e89d66eba91684da6dce09b366aa716">diag</a>();</div>
<div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ab1a4fdff9c56ed07ba453f961864e769">pdn_uart</a>();</div>
<div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ac5cbf509e5e74a27507ce976bd973a4d">step</a>();</div>
<div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a462e14ef67b55c14c361c741767eee5e">sel_a</a>();</div>
<div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#af4a3a3c37720a10e59331f74c8a84a4e">dir</a>();</div>
<div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#afd696df315a1b1296bd77f6438c4cbe8">version</a>();</div>
<div class="line"><a name="l00880"></a><span class="lineno">  880</span>&#160; </div>
<div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;        <span class="comment">// RW: FACTORY_CONF</span></div>
<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a64c51922eb2029e4bbcd4f8a51b6a6ae">FACTORY_CONF</a>(uint16_t input);</div>
<div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;        uint16_t <a class="code" href="class_t_m_c2208_stepper.html#a64c51922eb2029e4bbcd4f8a51b6a6ae">FACTORY_CONF</a>();</div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a2576f25049dff1a3102da1ea5b4eb7fc">fclktrim</a>(uint8_t B);</div>
<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a1d354657666fa70cd13004cb70bc9fcf">ottrim</a>(uint8_t B);</div>
<div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a2576f25049dff1a3102da1ea5b4eb7fc">fclktrim</a>();</div>
<div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a1d354657666fa70cd13004cb70bc9fcf">ottrim</a>();</div>
<div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160; </div>
<div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;        <span class="comment">// W: VACTUAL</span></div>
<div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a28b7ebef9a1f4b04d4b3b1e5e83ff76f">VACTUAL</a>(uint32_t input);</div>
<div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a28b7ebef9a1f4b04d4b3b1e5e83ff76f">VACTUAL</a>();</div>
<div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160; </div>
<div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;        <span class="comment">// RW: CHOPCONF</span></div>
<div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#aa11281f54c293f3ff2539b1a583682a9">CHOPCONF</a>(uint32_t input);</div>
<div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#aad3790e8c9040b5b4770ee65ed06b1ed">toff</a>(uint8_t B);</div>
<div class="line"><a name="l00896"></a><span class="lineno">  896</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#ae86e87a3b5882ac40c6f21348c6793ed">hstrt</a>(uint8_t B);</div>
<div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a2f36996a01d99a96f40d179931eb606a">hend</a>(uint8_t B);</div>
<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a84a5b9684c546c5f4549f375048512be">tbl</a>(uint8_t B);</div>
<div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#aca88bb5ae86daeca56094bf2f8bdea5d">vsense</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a445b61c23afadb9bd48c3f4d9ef9125e">mres</a>(uint8_t B);</div>
<div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a787cbae9adfab6f79a873310c472e7cd">intpol</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a5b614f72c27fa1b7ff1c08fe07b17582">dedge</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a810f59828ccf8b0f55c7274b21ea0255">diss2g</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#afc70b23b3486ae3ea3a3dfa804441148">diss2vs</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#aa11281f54c293f3ff2539b1a583682a9">CHOPCONF</a>();</div>
<div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#aad3790e8c9040b5b4770ee65ed06b1ed">toff</a>();</div>
<div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#ae86e87a3b5882ac40c6f21348c6793ed">hstrt</a>();</div>
<div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a2f36996a01d99a96f40d179931eb606a">hend</a>();</div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a84a5b9684c546c5f4549f375048512be">tbl</a>();</div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#aca88bb5ae86daeca56094bf2f8bdea5d">vsense</a>();</div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a445b61c23afadb9bd48c3f4d9ef9125e">mres</a>();</div>
<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a787cbae9adfab6f79a873310c472e7cd">intpol</a>();</div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a5b614f72c27fa1b7ff1c08fe07b17582">dedge</a>();</div>
<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a810f59828ccf8b0f55c7274b21ea0255">diss2g</a>();</div>
<div class="line"><a name="l00915"></a><span class="lineno">  915</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#afc70b23b3486ae3ea3a3dfa804441148">diss2vs</a>();</div>
<div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160; </div>
<div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160;        <span class="comment">// R: DRV_STATUS</span></div>
<div class="line"><a name="l00918"></a><span class="lineno">  918</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a2b4643106d473dd0081ec60a3f9b8fdf">DRV_STATUS</a>();</div>
<div class="line"><a name="l00919"></a><span class="lineno">  919</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a4e511e4440ca75cf2a0bddcda52ad12c">otpw</a>();</div>
<div class="line"><a name="l00920"></a><span class="lineno">  920</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a8aa9eb6675d35d3c697badf6009f62e4">ot</a>();</div>
<div class="line"><a name="l00921"></a><span class="lineno">  921</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a7b2b09e795c54d25213bab152fb26266">s2ga</a>();</div>
<div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ae6c21f3437551512d98bb15d69fde7f2">s2gb</a>();</div>
<div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a0b34db3f443d37a8839c70173aaef366">s2vsa</a>();</div>
<div class="line"><a name="l00924"></a><span class="lineno">  924</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a78f319a03408f781edb357ce4e16737a">s2vsb</a>();</div>
<div class="line"><a name="l00925"></a><span class="lineno">  925</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ada2e940e7c0a98ad75fe77e329d402b5">ola</a>();</div>
<div class="line"><a name="l00926"></a><span class="lineno">  926</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ad7a64b03dde9d5699f731bbb9fe88dba">olb</a>();</div>
<div class="line"><a name="l00927"></a><span class="lineno">  927</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a6120aa947ced275fe06f8789c298ddfa">t120</a>();</div>
<div class="line"><a name="l00928"></a><span class="lineno">  928</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ae57211220894ab0fd751dcc6c89f0606">t143</a>();</div>
<div class="line"><a name="l00929"></a><span class="lineno">  929</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a5ab00c6b9ae89f8ca23e9914a95c4fce">t150</a>();</div>
<div class="line"><a name="l00930"></a><span class="lineno">  930</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a223181da31843d05e060bf6ecc6a90af">t157</a>();</div>
<div class="line"><a name="l00931"></a><span class="lineno">  931</span>&#160;        uint16_t <a class="code" href="class_t_m_c2208_stepper.html#aad63216cacc53838e159d393fc9cc11e">cs_actual</a>();</div>
<div class="line"><a name="l00932"></a><span class="lineno">  932</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a47c0d11be1e4479541238240e98b906e">stealth</a>();</div>
<div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a23972ac506b212ea1cbb4c5c316153c4">stst</a>();</div>
<div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160; </div>
<div class="line"><a name="l00935"></a><span class="lineno">  935</span>&#160;        <span class="comment">// RW: PWMCONF</span></div>
<div class="line"><a name="l00936"></a><span class="lineno">  936</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>(uint32_t input);</div>
<div class="line"><a name="l00937"></a><span class="lineno">  937</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a58a760f5e4a9970248f71e3b01efd262">pwm_ofs</a>(uint8_t B);</div>
<div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a8b2d4fa1743850a033cc014243fe028c">pwm_grad</a>(uint8_t B);</div>
<div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a62d888c9ec5e5d58704b597bb62924f6">pwm_freq</a>(uint8_t B);</div>
<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a0f6b6319aff30970679cbaec7c26c86e">pwm_autoscale</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#adf7a92730a7345dfa6c0fecddcf80380">pwm_autograd</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#ae8f3ed04844725fb6f64150f17c73039">freewheel</a>(uint8_t B);</div>
<div class="line"><a name="l00943"></a><span class="lineno">  943</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#af9cf1c0b74a1604ee12eb2d5e391004c">pwm_reg</a>(uint8_t B);</div>
<div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a07a53a2e3e055b37b02d9e0e5815083d">pwm_lim</a>(uint8_t B);</div>
<div class="line"><a name="l00945"></a><span class="lineno">  945</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>();</div>
<div class="line"><a name="l00946"></a><span class="lineno">  946</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a58a760f5e4a9970248f71e3b01efd262">pwm_ofs</a>();</div>
<div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a8b2d4fa1743850a033cc014243fe028c">pwm_grad</a>();</div>
<div class="line"><a name="l00948"></a><span class="lineno">  948</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a62d888c9ec5e5d58704b597bb62924f6">pwm_freq</a>();</div>
<div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a0f6b6319aff30970679cbaec7c26c86e">pwm_autoscale</a>();</div>
<div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#adf7a92730a7345dfa6c0fecddcf80380">pwm_autograd</a>();</div>
<div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#ae8f3ed04844725fb6f64150f17c73039">freewheel</a>();</div>
<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#af9cf1c0b74a1604ee12eb2d5e391004c">pwm_reg</a>();</div>
<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a07a53a2e3e055b37b02d9e0e5815083d">pwm_lim</a>();</div>
<div class="line"><a name="l00954"></a><span class="lineno">  954</span>&#160; </div>
<div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;        <span class="comment">// R: PWM_SCALE</span></div>
<div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#adc81db53cf0291216352b13e5425e67b">PWM_SCALE</a>();</div>
<div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#ab98b6c9268243e35367a5247cc32dde4">pwm_scale_sum</a>();</div>
<div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;        int16_t <a class="code" href="class_t_m_c2208_stepper.html#a2ad2f165b9961405c9ec905713d1f7ed">pwm_scale_auto</a>();</div>
<div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160; </div>
<div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;        <span class="comment">// R: PWM_AUTO (0x72)</span></div>
<div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a3cad83843fc7cc00cbbff7d620690501">PWM_AUTO</a>();</div>
<div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#af24b684f8072b9e5b064f093d266257e">pwm_ofs_auto</a>();</div>
<div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a2940a4fc578d24624d835ac1664aeef3">pwm_grad_auto</a>();</div>
<div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160; </div>
<div class="line"><a name="l00965"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a0e6a670edec623e394c4672c3eea9c0b">  965</a></span>&#160;        uint16_t <a class="code" href="class_t_m_c2208_stepper.html#a0e6a670edec623e394c4672c3eea9c0b">bytesWritten</a> = 0;</div>
<div class="line"><a name="l00966"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a133434068955d2b18cc6d44714aaa4a9">  966</a></span>&#160;        <span class="keywordtype">float</span> <a class="code" href="class_t_m_c2208_stepper.html#a133434068955d2b18cc6d44714aaa4a9">Rsense</a> = 0.11;</div>
<div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a19238ae7c7670e558e26b5fec11697ba">  967</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a19238ae7c7670e558e26b5fec11697ba">CRCerror</a> = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00968"></a><span class="lineno">  968</span>&#160;    <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00969"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#ae9305335bf7c7fca557b3900de8e9cda">  969</a></span>&#160;        <a class="code" href="class_t_m_c2208_stepper.html#ae9305335bf7c7fca557b3900de8e9cda">INIT2208_REGISTER</a>(<a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>)            {{.sr=0}};</div>
<div class="line"><a name="l00970"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a6a203b25b832b19826d2fa5a54e73e01">  970</a></span>&#160;        <a class="code" href="class_t_m_c2208_stepper.html#a6a203b25b832b19826d2fa5a54e73e01">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2208_stepper.html#a7a0682fc7f4d103bf3ceee4cabb411bb">SLAVECONF</a>)            {{.sr=0}};</div>
<div class="line"><a name="l00971"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a4ea75e20279003cc3c509299572d4c77">  971</a></span>&#160;        <a class="code" href="class_t_m_c2208_stepper.html#a4ea75e20279003cc3c509299572d4c77">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2208_stepper.html#a64c51922eb2029e4bbcd4f8a51b6a6ae">FACTORY_CONF</a>)     {{.sr=0}};</div>
<div class="line"><a name="l00972"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#aa0478c83baba97df3d716c42b5d0ea0f">  972</a></span>&#160;        <a class="code" href="class_t_m_c2208_stepper.html#aa0478c83baba97df3d716c42b5d0ea0f">INIT2208_REGISTER</a>(<a class="code" href="class_t_m_c2208_stepper.html#a28b7ebef9a1f4b04d4b3b1e5e83ff76f">VACTUAL</a>)      {.sr=0};</div>
<div class="line"><a name="l00973"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#abe6a8d3594e4a6f7871fadc7d2dbdcb0">  973</a></span>&#160;        <a class="code" href="class_t_m_c2208_stepper.html#abe6a8d3594e4a6f7871fadc7d2dbdcb0">INIT2208_REGISTER</a>(<a class="code" href="class_t_m_c2208_stepper.html#aa11281f54c293f3ff2539b1a583682a9">CHOPCONF</a>)     {{.sr=0}};</div>
<div class="line"><a name="l00974"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a927781f37f15bd0aab4a74a84c3d8249">  974</a></span>&#160;        <a class="code" href="class_t_m_c2208_stepper.html#a927781f37f15bd0aab4a74a84c3d8249">INIT2208_REGISTER</a>(<a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>)      {{.sr=0}};</div>
<div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160; </div>
<div class="line"><a name="l00976"></a><span class="lineno"><a class="line" href="struct_t_m_c2208_stepper_1_1_i_f_c_n_t__t.html#a3371450401a5dc628bcf515a1597111f">  976</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c2208_stepper_1_1_i_f_c_n_t__t.html">IFCNT_t</a>      { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c2208_stepper_1_1_i_f_c_n_t__t.html#a3371450401a5dc628bcf515a1597111f">address</a> = 0x02; };</div>
<div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="struct_t_m_c2208_stepper_1_1_o_t_p___p_r_o_g__t.html#a449a44b13d3dc4c1b5154920877fb5e1">  977</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c2208_stepper_1_1_o_t_p___p_r_o_g__t.html">OTP_PROG_t</a>   { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c2208_stepper_1_1_o_t_p___p_r_o_g__t.html#a449a44b13d3dc4c1b5154920877fb5e1">address</a> = 0x04; };</div>
<div class="line"><a name="l00978"></a><span class="lineno"><a class="line" href="struct_t_m_c2208_stepper_1_1_o_t_p___r_e_a_d__t.html#ad43db23b66c477701cab03b0f06b0310">  978</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="struct_t_m_c2208_stepper_1_1_o_t_p___r_e_a_d__t.html">OTP_READ_t</a>   { constexpr <span class="keyword">static</span> uint8_t <a class="code" href="struct_t_m_c2208_stepper_1_1_o_t_p___r_e_a_d__t.html#ad43db23b66c477701cab03b0f06b0310">address</a> = 0x05; };</div>
<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160; </div>
<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;        <a class="code" href="class_t_m_c2208_stepper.html#a57a21913e94361f97293dc881a693b6d">TMC2208Stepper</a>(Stream * SerialPort, <span class="keywordtype">float</span> RS, uint8_t addr);</div>
<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;<span class="preprocessor">        #if SW_CAPABLE_PLATFORM</span></div>
<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;            <a class="code" href="class_t_m_c2208_stepper.html#a57a21913e94361f97293dc881a693b6d">TMC2208Stepper</a>(uint16_t SW_RX_pin, uint16_t SW_TX_pin, <span class="keywordtype">float</span> RS, uint8_t addr);</div>
<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;<span class="preprocessor">        #endif</span></div>
<div class="line"><a name="l00984"></a><span class="lineno">  984</span>&#160; </div>
<div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#aefd41ece3496f7e54e11d552a894ce66">  985</a></span>&#160;        Stream * <a class="code" href="class_t_m_c2208_stepper.html#aefd41ece3496f7e54e11d552a894ce66">HWSerial</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00986"></a><span class="lineno">  986</span>&#160;<span class="preprocessor">        #if SW_CAPABLE_PLATFORM</span></div>
<div class="line"><a name="l00987"></a><span class="lineno">  987</span>&#160;            SoftwareSerial * SWSerial = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00988"></a><span class="lineno">  988</span>&#160;            <span class="keyword">const</span> uint16_t RXTX_pin = 0; <span class="comment">// Half duplex</span></div>
<div class="line"><a name="l00989"></a><span class="lineno">  989</span>&#160;<span class="preprocessor">        #endif</span></div>
<div class="line"><a name="l00990"></a><span class="lineno">  990</span>&#160; </div>
<div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a1f0e6d59f0378c19b486e7f6dda81747">  991</a></span>&#160;        <a class="code" href="class_s_switch.html">SSwitch</a> *<a class="code" href="class_t_m_c2208_stepper.html#a1f0e6d59f0378c19b486e7f6dda81747">sswitch</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00992"></a><span class="lineno">  992</span>&#160; </div>
<div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160;        <span class="keyword">template</span>&lt;<span class="keyword">class</span> SERIAL_TYPE&gt; int16_t <a class="code" href="class_t_m_c2208_stepper.html#ae561da4ec7c40830e97bf4dc8cf700fb">serial_read</a>(SERIAL_TYPE &amp;serPtr) __attribute__((weak));</div>
<div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;        <span class="keyword">template</span>&lt;<span class="keyword">class</span> SERIAL_TYPE&gt; uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a7dd83313385079099b0622957786a979">serial_write</a>(SERIAL_TYPE &amp;serPtr, <span class="keyword">const</span> uint8_t data) __attribute__((weak));</div>
<div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(uint8_t, uint32_t);</div>
<div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;        uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a2fae2050849c3ab7968012def8ea1cc5">read</a>(uint8_t);</div>
<div class="line"><a name="l00997"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#ab6ef909bbc73e9f8f0a33076e10f3196">  997</a></span>&#160;        <span class="keyword">const</span> uint8_t <a class="code" href="class_t_m_c2208_stepper.html#ab6ef909bbc73e9f8f0a33076e10f3196">slave_address</a>;</div>
<div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;        uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a409c19fa6b052a370a317d061bf9af4e">calcCRC</a>(uint8_t datagram[], uint8_t len);</div>
<div class="line"><a name="l00999"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a00055ef39eb155038ef2c9938e7367ad">  999</a></span>&#160;        <span class="keyword">static</span> constexpr uint8_t  <a class="code" href="class_t_m_c2208_stepper.html#a00055ef39eb155038ef2c9938e7367ad">TMC2208_SYNC</a> = 0x05,</div>
<div class="line"><a name="l01000"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a99c079095e58f42f7b7c2db303f82738"> 1000</a></span>&#160;                                                            <a class="code" href="class_t_m_c2208_stepper.html#a99c079095e58f42f7b7c2db303f82738">TMC2208_SLAVE_ADDR</a> = 0x00;</div>
<div class="line"><a name="l01001"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a1c9a0e09dcee4483f712e89815abdf32"> 1001</a></span>&#160;        <span class="keyword">static</span> constexpr uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a1c9a0e09dcee4483f712e89815abdf32">replyDelay</a> = 2;</div>
<div class="line"><a name="l01002"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a27d18156b6d33d2d4d7285d6b47dd1c0"> 1002</a></span>&#160;        <span class="keyword">static</span> constexpr uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a27d18156b6d33d2d4d7285d6b47dd1c0">abort_window</a> = 5;</div>
<div class="line"><a name="l01003"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#ac5106eed26501e16c815c5526c54d7c4"> 1003</a></span>&#160;        <span class="keyword">static</span> constexpr uint8_t <a class="code" href="class_t_m_c2208_stepper.html#ac5106eed26501e16c815c5526c54d7c4">max_retries</a> = 2;</div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; </div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;        <span class="keyword">template</span>&lt;<span class="keyword">typename</span> SERIAL_TYPE&gt;</div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;        uint64_t <a class="code" href="class_t_m_c2208_stepper.html#a3e1f6a10aa1e3e41dc2594dbe1ea8a1d">_sendDatagram</a>(SERIAL_TYPE &amp;, uint8_t [], <span class="keyword">const</span> uint8_t, uint16_t);</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;};</div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; </div>
<div class="line"><a name="l01009"></a><span class="lineno"><a class="line" href="class_t_m_c2209_stepper.html"> 1009</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c2209_stepper.html">TMC2209Stepper</a> : <span class="keyword">public</span> <a class="code" href="class_t_m_c2208_stepper.html">TMC2208Stepper</a> {</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l01011"></a><span class="lineno"><a class="line" href="class_t_m_c2209_stepper.html#a1790da37955eafe0b7f5701a16a86187"> 1011</a></span>&#160;        <a class="code" href="class_t_m_c2209_stepper.html#a1790da37955eafe0b7f5701a16a86187">TMC2209Stepper</a>(Stream * SerialPort, <span class="keywordtype">float</span> RS, uint8_t addr) :</div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;            <a class="code" href="class_t_m_c2208_stepper.html">TMC2208Stepper</a>(SerialPort, RS, addr) {}</div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; </div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;<span class="preprocessor">        #if SW_CAPABLE_PLATFORM</span></div>
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;            <a class="code" href="class_t_m_c2209_stepper.html#a1790da37955eafe0b7f5701a16a86187">TMC2209Stepper</a>(uint16_t SW_RX_pin, uint16_t SW_TX_pin, <span class="keywordtype">float</span> RS, uint8_t addr) :</div>
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;                <a class="code" href="class_t_m_c2208_stepper.html">TMC2208Stepper</a>(SW_RX_pin, SW_TX_pin, RS, addr) {}</div>
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;<span class="preprocessor">        #else</span></div>
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;            <a class="code" href="class_t_m_c2209_stepper.html#a1790da37955eafe0b7f5701a16a86187">TMC2209Stepper</a>(uint16_t, uint16_t, <span class="keywordtype">float</span>, uint8_t) = <span class="keyword">delete</span>; <span class="comment">// Your platform does not currently support Software Serial</span></div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<span class="preprocessor">        #endif</span></div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2209_stepper.html#a180f4b9a78e526592d946ec12f71982e">push</a>();</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; </div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;        <span class="comment">// R: IOIN</span></div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;        uint32_t <a class="code" href="class_t_m_c2209_stepper.html#aeab582b2f23d4e58f63aec80163b3838">IOIN</a>();</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2209_stepper.html#a15552d02544cc0df6b82317c937e4ea5">enn</a>();</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2209_stepper.html#a72a107720c4c682acde250585e2a229e">ms1</a>();</div>
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2209_stepper.html#aa7bbe749cc644f742056c85d8c63bc95">ms2</a>();</div>
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2209_stepper.html#a57eb34f291e73aef7d3de9f21239e3ac">diag</a>();</div>
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2209_stepper.html#abe77ad49b98bb8ce7a83837b5eefc542">pdn_uart</a>();</div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2209_stepper.html#addc6c0342e5b35667cde4dbae26c6e2d">step</a>();</div>
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2209_stepper.html#abb62137c0dba69eafb2532ce3bbe4749">spread_en</a>();</div>
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2209_stepper.html#abfe7546eae0d8d3496de34589c43e166">dir</a>();</div>
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;        uint8_t <a class="code" href="class_t_m_c2209_stepper.html#a32b4d9a1b78ccc722c85089b45a48947">version</a>();</div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; </div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;        <span class="comment">// W: TCOOLTHRS</span></div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;        uint32_t <a class="code" href="class_t_m_c2209_stepper.html#a5a1335a60d938c7d1fcb7408c28f8650">TCOOLTHRS</a>();</div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2209_stepper.html#a5a1335a60d938c7d1fcb7408c28f8650">TCOOLTHRS</a>(uint32_t input);</div>
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; </div>
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;        <span class="comment">// W: SGTHRS</span></div>
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2209_stepper.html#ac293cc713741cc1abe89079b36df9b2b">SGTHRS</a>(uint8_t B);</div>
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;        uint8_t <a class="code" href="class_t_m_c2209_stepper.html#ac293cc713741cc1abe89079b36df9b2b">SGTHRS</a>();</div>
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; </div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;        <span class="comment">// R: SG_RESULT</span></div>
<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;        uint16_t <a class="code" href="class_t_m_c2209_stepper.html#ac1d2ec19eb65fd2f14d8d02cc1e7b02e">SG_RESULT</a>();</div>
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; </div>
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;        <span class="comment">// W: COOLCONF</span></div>
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2209_stepper.html#a069f66b9d21316332a12a80327ae1971">COOLCONF</a>(uint16_t B);</div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;        uint16_t <a class="code" href="class_t_m_c2209_stepper.html#a069f66b9d21316332a12a80327ae1971">COOLCONF</a>();</div>
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2209_stepper.html#af58c5392a407eb5e29726144f4a2a3d9">semin</a>(uint8_t B);</div>
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2209_stepper.html#a7977279069ee9e205b75b0c1c65990cd">seup</a>(uint8_t B);</div>
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2209_stepper.html#a376c7a2c8e7283a956d10a429c1427d6">semax</a>(uint8_t B);</div>
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2209_stepper.html#a9f400f1b0e349ea6b7400e3438799d06">sedn</a>(uint8_t B);</div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2209_stepper.html#abb464d66ab81bc7fb7d8ca07753a96eb">seimin</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;        uint8_t <a class="code" href="class_t_m_c2209_stepper.html#af58c5392a407eb5e29726144f4a2a3d9">semin</a>();</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;        uint8_t <a class="code" href="class_t_m_c2209_stepper.html#a7977279069ee9e205b75b0c1c65990cd">seup</a>();</div>
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;        uint8_t <a class="code" href="class_t_m_c2209_stepper.html#a376c7a2c8e7283a956d10a429c1427d6">semax</a>();</div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;        uint8_t <a class="code" href="class_t_m_c2209_stepper.html#a9f400f1b0e349ea6b7400e3438799d06">sedn</a>();</div>
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2209_stepper.html#abb464d66ab81bc7fb7d8ca07753a96eb">seimin</a>();</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; </div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;    <span class="keyword">protected</span>:</div>
<div class="line"><a name="l01060"></a><span class="lineno"><a class="line" href="class_t_m_c2209_stepper.html#a22cc2b19d7ef7387fcc37a4d978788f5"> 1060</a></span>&#160;        <a class="code" href="class_t_m_c2209_stepper.html#a22cc2b19d7ef7387fcc37a4d978788f5">INIT_REGISTER</a>(<a class="code" href="class_t_m_c2209_stepper.html#a5a1335a60d938c7d1fcb7408c28f8650">TCOOLTHRS</a>){.sr=0};</div>
<div class="line"><a name="l01061"></a><span class="lineno"><a class="line" href="class_t_m_c2209_stepper.html#a916d2842d30ba1b54c2cd4bf5a01c005"> 1061</a></span>&#160;        <a class="code" href="struct_t_m_c2209__n_1_1_s_g_t_h_r_s__t.html">TMC2209_n::SGTHRS_t</a> <a class="code" href="class_t_m_c2209_stepper.html#a916d2842d30ba1b54c2cd4bf5a01c005">SGTHRS_register</a>{.<a class="code" href="struct_t_m_c2209__n_1_1_s_g_t_h_r_s__t.html#a607e1e5fdb3c1d3ec6ead0586a29dd4a">sr</a>=0};</div>
<div class="line"><a name="l01062"></a><span class="lineno"><a class="line" href="class_t_m_c2209_stepper.html#a9d2a143190a39935b32f3814b0668de4"> 1062</a></span>&#160;        <a class="code" href="struct_t_m_c2209__n_1_1_c_o_o_l_c_o_n_f__t.html">TMC2209_n::COOLCONF_t</a> <a class="code" href="class_t_m_c2209_stepper.html#a9d2a143190a39935b32f3814b0668de4">COOLCONF_register</a>{{.<a class="code" href="struct_t_m_c2209__n_1_1_c_o_o_l_c_o_n_f__t.html#ae9cfa1f688e7e33e3ef447f7f28afe42">sr</a>=0}};</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;};</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; </div>
<div class="line"><a name="l01065"></a><span class="lineno"><a class="line" href="class_t_m_c2224_stepper.html"> 1065</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c2224_stepper.html">TMC2224Stepper</a> : <span class="keyword">public</span> <a class="code" href="class_t_m_c2208_stepper.html">TMC2208Stepper</a> {</div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;        uint32_t <a class="code" href="class_t_m_c2224_stepper.html#aa5fa836e15992bc49e0297ef2126f725">IOIN</a>();</div>
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2224_stepper.html#a2f2a8ebb0cebaf5bef7da211904a5021">enn</a>();</div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2224_stepper.html#aabae8c85472de339ada22f0f61021546">ms1</a>();</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2224_stepper.html#afdfe66e472e9a9e5889fb7a4d1f8c117">ms2</a>();</div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2224_stepper.html#a82d470cbe0cb44558eb18c724b1ae1a2">pdn_uart</a>();</div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2224_stepper.html#a89b3a941b66bc63fd829bff1e9b93b57">spread</a>();</div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2224_stepper.html#a6c39bd801b74acc912ccad9d56b5ffe0">step</a>();</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2224_stepper.html#accf4ed8a7f08c7efb9f16562f6fa756f">sel_a</a>();</div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2224_stepper.html#a4fc16e1cce786917e8fe885f5022d471">dir</a>();</div>
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;        uint8_t <a class="code" href="class_t_m_c2224_stepper.html#ae35bc910232757fc0070509119355d9b">version</a>();</div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;};</div>
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; </div>
<div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="class_t_m_c2660_stepper.html"> 1079</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_t_m_c2660_stepper.html">TMC2660Stepper</a> {</div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;        <a class="code" href="class_t_m_c2660_stepper.html#ad4519bfdf8acc6afdceed090708ea826">TMC2660Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS = default_RS);</div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;        <a class="code" href="class_t_m_c2660_stepper.html#ad4519bfdf8acc6afdceed090708ea826">TMC2660Stepper</a>(uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK);</div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;        <a class="code" href="class_t_m_c2660_stepper.html#ad4519bfdf8acc6afdceed090708ea826">TMC2660Stepper</a>(uint16_t pinCS, <span class="keywordtype">float</span> RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK);</div>
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a4ab9b5cf6da0c345ecc50e877b54ada2">write</a>(uint8_t addressByte, uint32_t config);</div>
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;        uint32_t <a class="code" href="class_t_m_c2660_stepper.html#aba43e2af829abee9e029bdd43bde5f61">read</a>();</div>
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a63505ee4078e1f060a2ccecc30f228bd">switchCSpin</a>(<span class="keywordtype">bool</span> state);</div>
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a36fec657eca5845bef6668fd2fce1b54">begin</a>();</div>
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#aec662c467455f109ba504f69495ac90f">isEnabled</a>();</div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a72a9a2ecf2d0707dba76de414cec209e">test_connection</a>();</div>
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;        uint16_t <a class="code" href="class_t_m_c2660_stepper.html#a625480799004d350a27a24bbb066e4e9">cs2rms</a>(uint8_t CS);</div>
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;        uint16_t <a class="code" href="class_t_m_c2660_stepper.html#a5a4a17c80ceb1bc88be8588b1c34fb77">rms_current</a>();</div>
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a5a4a17c80ceb1bc88be8588b1c34fb77">rms_current</a>(uint16_t mA);</div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;        <span class="comment">//uint16_t getMilliamps() {return val_mA;}</span></div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a7b71f3e77039b9ec330b6123574f4fdc">push</a>();</div>
<div class="line"><a name="l01095"></a><span class="lineno"><a class="line" href="class_t_m_c2660_stepper.html#a4a886fc5028b869908af07e3ce4996fd"> 1095</a></span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a4a886fc5028b869908af07e3ce4996fd">savedToff</a>() { <span class="keywordflow">return</span> _savedToff; }</div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; </div>
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;        <span class="comment">// Helper functions</span></div>
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a03129d48b7b62071a217ad8d3d290148">microsteps</a>(uint16_t ms);</div>
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;        uint16_t <a class="code" href="class_t_m_c2660_stepper.html#a03129d48b7b62071a217ad8d3d290148">microsteps</a>();</div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#acb42dacdd4a3244be7ab7ad034832807">blank_time</a>(uint8_t value);</div>
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#acb42dacdd4a3244be7ab7ad034832807">blank_time</a>();</div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#ae3100db503af9aec31cf84198429608c">hysteresis_end</a>(int8_t value);</div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;        int8_t <a class="code" href="class_t_m_c2660_stepper.html#ae3100db503af9aec31cf84198429608c">hysteresis_end</a>();</div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a1efc58c38765c794f36d9a4f09b99524">hysteresis_start</a>(uint8_t value);</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a1efc58c38765c794f36d9a4f09b99524">hysteresis_start</a>();</div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; </div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;        <span class="comment">// W: DRVCONF</span></div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a832e8094055d7b70e95ee49a0ef8e742">DRVCONF</a>(uint32_t);</div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a81abf372fba6c295616fe79a0a037b96">tst</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a142f3d586b929f38378c84ea697c6396">slph</a>(uint8_t);</div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a987d2bb3b0483971b4861d226a375d14">slpl</a>(uint8_t);</div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a37abcd5f6a1c7130248bf2878feaded3">diss2g</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#ad40785555bbf0a78ecea3f2ee836d18d">ts2g</a>(uint8_t);</div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#aa20df51be5967e40cc23132a1d461275">sdoff</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#ae9e78a1a2e7847988c779e81e3ae5545">vsense</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a4fa131ecb1e0e0436abff079c44eee5b">rdsel</a>(uint8_t);</div>
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;        uint32_t <a class="code" href="class_t_m_c2660_stepper.html#a832e8094055d7b70e95ee49a0ef8e742">DRVCONF</a>();</div>
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a81abf372fba6c295616fe79a0a037b96">tst</a>();</div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a142f3d586b929f38378c84ea697c6396">slph</a>();</div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a987d2bb3b0483971b4861d226a375d14">slpl</a>();</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a37abcd5f6a1c7130248bf2878feaded3">diss2g</a>();</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#ad40785555bbf0a78ecea3f2ee836d18d">ts2g</a>();</div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#aa20df51be5967e40cc23132a1d461275">sdoff</a>();</div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#ae9e78a1a2e7847988c779e81e3ae5545">vsense</a>();</div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a4fa131ecb1e0e0436abff079c44eee5b">rdsel</a>();</div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; </div>
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;        <span class="comment">// W: DRVCTRL</span></div>
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a45ae40bd2b9b997b9cfedb13403e2387">DRVCTRL</a>(uint32_t);</div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#ad50b2558c9585aa94f36c4b84c1fac50">pha</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a90e88f991704c5fc7cdcb7212db59020">ca</a>(uint8_t B);</div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#ab3470fd014ef1f39c90c6f086d331921">phb</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#ada1f2c5c372e9aa434c72bc825ce769d">cb</a>(uint8_t B);</div>
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#ad50b2558c9585aa94f36c4b84c1fac50">pha</a>();</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a90e88f991704c5fc7cdcb7212db59020">ca</a>();</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#ab3470fd014ef1f39c90c6f086d331921">phb</a>();</div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#ada1f2c5c372e9aa434c72bc825ce769d">cb</a>();</div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a75917a3c209b939392c44a2012287820">intpol</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a42f53be2a3773280e12cf9499dd02265">dedge</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a90c921e4f637bb688c5fadf491ee6f44">mres</a>(uint8_t);</div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;        uint32_t <a class="code" href="class_t_m_c2660_stepper.html#a45ae40bd2b9b997b9cfedb13403e2387">DRVCTRL</a>();</div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a75917a3c209b939392c44a2012287820">intpol</a>();</div>
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a42f53be2a3773280e12cf9499dd02265">dedge</a>();</div>
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a90c921e4f637bb688c5fadf491ee6f44">mres</a>();</div>
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; </div>
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;        <span class="comment">// W: CHOPCONF</span></div>
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#ad584d93cbf798731dcecee465b8b1de6">CHOPCONF</a>(uint32_t);</div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a72c064ac219a1fadd2d0410f8e4dd764">tbl</a>(uint8_t);</div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a8a8faf8795135ffc49fc6826e5dfdf36">chm</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#af38dacc1171c9246dbdc1b77e0363e07">rndtf</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a2a4b400657a70a32a502ff88dce66a7e">hdec</a>(uint8_t);</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a3d4ad562c8344e426a3e5719809e17d3">hend</a>(uint8_t);</div>
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a1c64cfe3c13f4c8c8fe2eebe996fa0eb">hstrt</a>(uint8_t);</div>
<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#abe01a905588d5feb41ec3a967512027f">toff</a>(uint8_t);</div>
<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;        uint32_t <a class="code" href="class_t_m_c2660_stepper.html#ad584d93cbf798731dcecee465b8b1de6">CHOPCONF</a>();</div>
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a72c064ac219a1fadd2d0410f8e4dd764">tbl</a>();</div>
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a8a8faf8795135ffc49fc6826e5dfdf36">chm</a>();</div>
<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#af38dacc1171c9246dbdc1b77e0363e07">rndtf</a>();</div>
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a2a4b400657a70a32a502ff88dce66a7e">hdec</a>();</div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a3d4ad562c8344e426a3e5719809e17d3">hend</a>();</div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a1c64cfe3c13f4c8c8fe2eebe996fa0eb">hstrt</a>();</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#abe01a905588d5feb41ec3a967512027f">toff</a>();</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; </div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;        <span class="comment">// R: DRVSTATUS</span></div>
<div class="line"><a name="l01164"></a><span class="lineno"><a class="line" href="class_t_m_c2660_stepper.html#a560c825469ada7c23ec66a4106360e48"> 1164</a></span>&#160;        uint32_t <a class="code" href="class_t_m_c2660_stepper.html#a560c825469ada7c23ec66a4106360e48">DRV_STATUS</a>() { <span class="keywordflow">return</span> <a class="code" href="class_t_m_c2660_stepper.html#a124bab76346c3c6c17f812e8c4ad7a5c">DRVSTATUS</a>(); }</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;        uint32_t <a class="code" href="class_t_m_c2660_stepper.html#a124bab76346c3c6c17f812e8c4ad7a5c">DRVSTATUS</a>();</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;        uint16_t <a class="code" href="class_t_m_c2660_stepper.html#a9be7b8e7d95c08ff349182ff09510124">mstep</a>();</div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a9c6e8257f10b5e17c9f0fd4db36f022a">se</a>();</div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a94e5bc8f584ba0cb36212e9b0a0276ee">stst</a>();</div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a70ecc683c065c3067ca48aafdec740e7">olb</a>();</div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a790a78329e575ef39a0219a59d8d5b0b">ola</a>();</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#ad7f5d287671e7e4c10bee2cfa3514a23">s2gb</a>();</div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a4908953fcfc582ba8665cdeca6187591">s2ga</a>();</div>
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a76c77714558be0359cb7fb6099b00ce3">otpw</a>();</div>
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a16330eb11b15930e16b6dd71fc798d8f">ot</a>();</div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a9471ab94f74623d1920bdb9f935986ac">sg</a>();</div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;        uint16_t <a class="code" href="class_t_m_c2660_stepper.html#a51f799cf592f8d9d50d110aaedfe141a">sg_result</a>();</div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; </div>
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;        <span class="comment">// W: SGCSCONF</span></div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;        uint32_t <a class="code" href="class_t_m_c2660_stepper.html#ab4d49251f5e0d438a07ae46d293aa58c">SGCSCONF</a>();</div>
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a01882391e4bdb225f7154f5bb3e6c7f0">sfilt</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#aa3278a5c1f51ea5fde3e7e77616d977f">sgt</a>(uint8_t);</div>
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a771f1425704e15ed90471bc7db2deaa4">cs</a>(uint8_t);</div>
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#ab4d49251f5e0d438a07ae46d293aa58c">SGCSCONF</a>(uint32_t);</div>
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a01882391e4bdb225f7154f5bb3e6c7f0">sfilt</a>();</div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#aa3278a5c1f51ea5fde3e7e77616d977f">sgt</a>();</div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a771f1425704e15ed90471bc7db2deaa4">cs</a>();</div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; </div>
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;        <span class="comment">// W: SMARTEN</span></div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a896275632be88c8a407946df264f94cf">SMARTEN</a>(uint32_t);</div>
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a7fa885d3a924dfb06ee0c8848bcf8ad1">seimin</a>(<span class="keywordtype">bool</span> B);</div>
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#afda046306169aed12af79fd3bb7a9edd">sedn</a>(uint8_t B);</div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a599e733b9cb7cc8cfa4190113905ccbe">semax</a>(uint8_t B);</div>
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a2ee3332e8e60721b8b0edbb0dd6747b2">seup</a>(uint8_t B);</div>
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="class_t_m_c2660_stepper.html#a89060b91f9f651c12a1775c886b54569">semin</a>(uint8_t B);</div>
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;        uint32_t <a class="code" href="class_t_m_c2660_stepper.html#a896275632be88c8a407946df264f94cf">SMARTEN</a>();</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2660_stepper.html#a7fa885d3a924dfb06ee0c8848bcf8ad1">seimin</a>();</div>
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#afda046306169aed12af79fd3bb7a9edd">sedn</a>();</div>
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a599e733b9cb7cc8cfa4190113905ccbe">semax</a>();</div>
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a2ee3332e8e60721b8b0edbb0dd6747b2">seup</a>();</div>
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a89060b91f9f651c12a1775c886b54569">semin</a>();</div>
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;        <span class="comment">/*</span></div>
<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;<span class="comment">        // Alias</span></div>
<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;<span class="comment">        SET_ALIAS(void, polarity_A, bool, pha);</span></div>
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;<span class="comment">        SET_ALIAS(void, current_A, uint8_t, ca);</span></div>
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;<span class="comment">        SET_ALIAS(void, polarity_B, bool, phb);</span></div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;<span class="comment">        SET_ALIAS(void, current_b, uint8_t, cb);</span></div>
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;<span class="comment">        SET_ALIAS(void, interpolate, bool, intpol);</span></div>
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<span class="comment">        SET_ALIAS(void, double_edge_step, bool, dedge);</span></div>
<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;<span class="comment">        SET_ALIAS(void, microsteps, uint8_t, mres);</span></div>
<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;<span class="comment">        SET_ALIAS(void, blank_time, uint8_t, tbl);</span></div>
<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;<span class="comment">        SET_ALIAS(void, chopper_mode, bool, chm);</span></div>
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;<span class="comment">        SET_ALIAS(void, random_off_time, bool, rndtf);</span></div>
<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;<span class="comment">        SET_ALIAS(void, hysteresis_decrement, uint8_t, hdec);</span></div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;<span class="comment">        SET_ALIAS(void, hysteresis_low, uint8_t, hend);</span></div>
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;<span class="comment">        SET_ALIAS(void, hysteresis_start, uint8_t, hstrt);</span></div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;<span class="comment">        SET_ALIAS(void, off_time, uint8_t, toff);</span></div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;<span class="comment">        */</span></div>
<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160; </div>
<div class="line"><a name="l01219"></a><span class="lineno"><a class="line" href="class_t_m_c2660_stepper.html#a8139249779816ee6924d09a89f0cb558"> 1219</a></span>&#160;        uint8_t <a class="code" href="class_t_m_c2660_stepper.html#a8139249779816ee6924d09a89f0cb558">status_response</a>;</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; </div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;    <span class="keyword">private</span>:</div>
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;        INIT_REGISTER(DRVCTRL_1){{.sr=0}};</div>
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;        INIT_REGISTER(DRVCTRL_0){{.sr=0}};</div>
<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;        INIT2660_REGISTER(<a class="code" href="class_t_m_c2660_stepper.html#ad584d93cbf798731dcecee465b8b1de6">CHOPCONF</a>){{.sr=0}};</div>
<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;        INIT_REGISTER(<a class="code" href="class_t_m_c2660_stepper.html#a896275632be88c8a407946df264f94cf">SMARTEN</a>){{.sr=0}};</div>
<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;        INIT_REGISTER(<a class="code" href="class_t_m_c2660_stepper.html#ab4d49251f5e0d438a07ae46d293aa58c">SGCSCONF</a>){{.sr=0}};</div>
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;        INIT_REGISTER(<a class="code" href="class_t_m_c2660_stepper.html#a832e8094055d7b70e95ee49a0ef8e742">DRVCONF</a>){{.sr=0}};</div>
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;        INIT_REGISTER(READ_RDSEL00){{.sr=0}};</div>
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;        INIT_REGISTER(READ_RDSEL01){{.sr=0}};</div>
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;        INIT_REGISTER(READ_RDSEL10){{.sr=0}};</div>
<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160; </div>
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;        <span class="keyword">const</span> uint16_t _pinCS;</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;        <span class="keyword">const</span> <span class="keywordtype">float</span> Rsense;</div>
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;        <span class="keyword">static</span> constexpr <span class="keywordtype">float</span> default_RS = 0.1;</div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;        <span class="keywordtype">float</span> holdMultiplier = 0.5;</div>
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;        uint32_t spi_speed = 16000000/8; <span class="comment">// Default 2MHz</span></div>
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;        uint8_t _savedToff = 0;</div>
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;        <a class="code" href="class_s_w___s_p_i_class.html">SW_SPIClass</a> * TMC_SW_SPI = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclass_t_m_c2130_stepper_html_abd1d08df305673b41b1b9c3106fb9c68"><div class="ttname"><a href="class_t_m_c2130_stepper.html#abd1d08df305673b41b1b9c3106fb9c68">TMC2130Stepper::defaults</a></div><div class="ttdeci">void defaults()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00044">TMC2130Stepper.cpp:44</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a927781f37f15bd0aab4a74a84c3d8249"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a927781f37f15bd0aab4a74a84c3d8249">TMC2208Stepper::INIT2208_REGISTER</a></div><div class="ttdeci">INIT2208_REGISTER(PWMCONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00974">TMCStepper.h:974</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_aadeca5447ab581cc1db05dc0f0c59260"><div class="ttname"><a href="class_t_m_c_stepper.html#aadeca5447ab581cc1db05dc0f0c59260">TMCStepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(TPWMTHRS)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00111">TMCStepper.h:111</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_adcf9d8f775af84a8435562457dbce200"><div class="ttname"><a href="class_t_m_c2130_stepper.html#adcf9d8f775af84a8435562457dbce200">TMC2130Stepper::diag0_stall</a></div><div class="ttdeci">bool diag0_stall()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00040">GCONF.cpp:40</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ae6c21f3437551512d98bb15d69fde7f2"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ae6c21f3437551512d98bb15d69fde7f2">TMC2208Stepper::s2gb</a></div><div class="ttdeci">bool s2gb()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00027">DRV_STATUS.cpp:27</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a27fd1e49c3fbf91794064d500ebec754"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a27fd1e49c3fbf91794064d500ebec754">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(SW_MODE)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00650">TMCStepper.h:650</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a4908953fcfc582ba8665cdeca6187591"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a4908953fcfc582ba8665cdeca6187591">TMC2660Stepper::s2ga</a></div><div class="ttdeci">bool s2ga()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00028">DRVSTATUS.cpp:28</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a94e5bc8f584ba0cb36212e9b0a0276ee"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a94e5bc8f584ba0cb36212e9b0a0276ee">TMC2660Stepper::stst</a></div><div class="ttdeci">bool stst()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00024">DRVSTATUS.cpp:24</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a00055ef39eb155038ef2c9938e7367ad"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a00055ef39eb155038ef2c9938e7367ad">TMC2208Stepper::TMC2208_SYNC</a></div><div class="ttdeci">static constexpr uint8_t TMC2208_SYNC</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00999">TMCStepper.h:999</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a4ea75e20279003cc3c509299572d4c77"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a4ea75e20279003cc3c509299572d4c77">TMC2208Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(FACTORY_CONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00971">TMCStepper.h:971</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a6a203b25b832b19826d2fa5a54e73e01"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a6a203b25b832b19826d2fa5a54e73e01">TMC2208Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(SLAVECONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00970">TMCStepper.h:970</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a694840324312e15515f3215c83565645"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a694840324312e15515f3215c83565645">TMC5130Stepper::X_COMPARE</a></div><div class="ttdeci">uint32_t X_COMPARE()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00105">TMC5130Stepper.cpp:105</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a7ddd27bea8034e6aec78ab2cf83cedd4"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a7ddd27bea8034e6aec78ab2cf83cedd4">TMC5130Stepper::XACTUAL</a></div><div class="ttdeci">int32_t XACTUAL()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00119">TMC5130Stepper.cpp:119</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a09f9b8fa3864143a6464dcfe9f733e7b"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a09f9b8fa3864143a6464dcfe9f733e7b">TMC5130Stepper::velocity_reached</a></div><div class="ttdeci">bool velocity_reached()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00018">RAMP_STAT.cpp:18</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ac7e051a54e081cf7ca8d122723c21521"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ac7e051a54e081cf7ca8d122723c21521">TMC5130Stepper::pol_n</a></div><div class="ttdeci">bool pol_n()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00030">ENCMODE.cpp:30</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a9dedb7a39f702b8669b30e63826a8f40"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a9dedb7a39f702b8669b30e63826a8f40">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(V1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00643">TMCStepper.h:643</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a7b2b09e795c54d25213bab152fb26266"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a7b2b09e795c54d25213bab152fb26266">TMC2208Stepper::s2ga</a></div><div class="ttdeci">bool s2ga()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00026">DRV_STATUS.cpp:26</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_aa1d45b42c6914ccc103fc6b5f1485b91"><div class="ttname"><a href="class_t_m_c2160_stepper.html#aa1d45b42c6914ccc103fc6b5f1485b91">TMC2160Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(DRV_CONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00452">TMCStepper.h:452</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a63505ee4078e1f060a2ccecc30f228bd"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a63505ee4078e1f060a2ccecc30f228bd">TMC2660Stepper::switchCSpin</a></div><div class="ttdeci">void switchCSpin(bool state)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00025">TMC2660Stepper.cpp:25</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_e_n_c___l_a_t_c_h__t_html"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_e_n_c___l_a_t_c_h__t.html">TMC5130Stepper::ENC_LATCH_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00660">TMCStepper.h:660</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a2f36996a01d99a96f40d179931eb606a"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a2f36996a01d99a96f40d179931eb606a">TMC2208Stepper::hend</a></div><div class="ttdeci">uint8_t hend()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00074">CHOPCONF.cpp:74</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a5ecb8e45ce8ab535bbc3f9f69e8c2657"><div class="ttname"><a href="class_t_m_c_stepper.html#a5ecb8e45ce8ab535bbc3f9f69e8c2657">TMCStepper::mres</a></div><div class="ttdeci">virtual uint8_t mres()=0</div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a1efc58c38765c794f36d9a4f09b99524"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a1efc58c38765c794f36d9a4f09b99524">TMC2660Stepper::hysteresis_start</a></div><div class="ttdeci">uint8_t hysteresis_start()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00146">TMC2660Stepper.cpp:146</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a9be7b8e7d95c08ff349182ff09510124"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a9be7b8e7d95c08ff349182ff09510124">TMC2660Stepper::mstep</a></div><div class="ttdeci">uint16_t mstep()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00022">DRVSTATUS.cpp:22</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a5441dd87d0bcea4ffc309cb012166a57"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a5441dd87d0bcea4ffc309cb012166a57">TMC2208Stepper::IOIN</a></div><div class="ttdeci">uint32_t IOIN()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00290">TMC2208Stepper.cpp:290</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html"><div class="ttname"><a href="class_t_m_c2130_stepper.html">TMC2130Stepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00137">TMCStepper.h:137</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a2940a4fc578d24624d835ac1664aeef3"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a2940a4fc578d24624d835ac1664aeef3">TMC2208Stepper::pwm_grad_auto</a></div><div class="ttdeci">uint8_t pwm_grad_auto()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00363">TMC2208Stepper.cpp:363</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a6bac7c5223645da8e54aca6ff9ad700f"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a6bac7c5223645da8e54aca6ff9ad700f">TMC5160Stepper::TMC5160Stepper</a></div><div class="ttdeci">TMC5160Stepper(uint16_t pinCS, float RS=default_RS, int8_t link_index=-1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5160_stepper_8cpp_source.html#l00004">TMC5160Stepper.cpp:4</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a36fec657eca5845bef6668fd2fce1b54"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a36fec657eca5845bef6668fd2fce1b54">TMC2660Stepper::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00072">TMC2660Stepper.cpp:72</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a7c2e849de2f2933ba9bf8ede8dc53f53"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">TMC2208Stepper::PWMCONF</a></div><div class="ttdeci">uint32_t PWMCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00054">PWMCONF.cpp:54</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ad4973ad4e81a6c9b5a00fbf619c1f59a"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ad4973ad4e81a6c9b5a00fbf619c1f59a">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(SLAVECONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00636">TMCStepper.h:636</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a54e9a9f787e9f3e7dc49e0bbe25c9f0e"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a54e9a9f787e9f3e7dc49e0bbe25c9f0e">TMC5160Stepper::default_RS</a></div><div class="ttdeci">static constexpr float default_RS</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00794">TMCStepper.h:794</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a70482e7d7bbefd27f2daf7c34d043efe"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a70482e7d7bbefd27f2daf7c34d043efe">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(PWMCONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00343">TMCStepper.h:343</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ae906d70bb275740cbbf687a3334be233"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">TMC2130Stepper::pwm_grad</a></div><div class="ttdeci">uint8_t pwm_grad()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00022">PWMCONF.cpp:22</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ae33c13bf7dc95cd8a8a4d8e1c444f9e5"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ae33c13bf7dc95cd8a8a4d8e1c444f9e5">TMC5130Stepper::XTARGET</a></div><div class="ttdeci">int32_t XTARGET()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00198">TMC5130Stepper.cpp:198</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a29849e915c5e98f0ff415015e8a884cd"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a29849e915c5e98f0ff415015e8a884cd">TMC2160Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(GLOBAL_SCALER)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00453">TMCStepper.h:453</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a61ced146a4cc34e5c15050d4eb495ac0"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a61ced146a4cc34e5c15050d4eb495ac0">TMC5130Stepper::rms_current</a></div><div class="ttdeci">uint16_t rms_current()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00471">TMCStepper.h:471</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a4ba0721dce0f73b4438c497b27263543"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a4ba0721dce0f73b4438c497b27263543">TMC2160Stepper::TMC2160Stepper</a></div><div class="ttdeci">TMC2160Stepper(uint16_t pinCS, float RS=default_RS, int8_t link_index=-1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00004">TMC2160Stepper.cpp:4</a></div></div>
<div class="ttc" id="astruct_t_m_c2209__n_1_1_c_o_o_l_c_o_n_f__t_html"><div class="ttname"><a href="struct_t_m_c2209__n_1_1_c_o_o_l_c_o_n_f__t.html">TMC2209_n::COOLCONF_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209__bitfields_8h_source.html#l00036">TMC2209_bitfields.h:36</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_acb41cc07216607a23da23d481eddfd52"><div class="ttname"><a href="class_t_m_c5130_stepper.html#acb41cc07216607a23da23d481eddfd52">TMC5130Stepper::event_stop_l</a></div><div class="ttdeci">bool event_stop_l()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00014">RAMP_STAT.cpp:14</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a9f400f1b0e349ea6b7400e3438799d06"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a9f400f1b0e349ea6b7400e3438799d06">TMC2209Stepper::sedn</a></div><div class="ttdeci">uint8_t sedn()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00051">COOLCONF.cpp:51</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_aad63216cacc53838e159d393fc9cc11e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#aad63216cacc53838e159d393fc9cc11e">TMC2208Stepper::cs_actual</a></div><div class="ttdeci">uint16_t cs_actual()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00036">DRV_STATUS.cpp:36</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a3850472aefc14da68ece4565fa45e5b0"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a3850472aefc14da68ece4565fa45e5b0">TMC2130Stepper::step</a></div><div class="ttdeci">bool step()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00228">TMC2130Stepper.cpp:228</a></div></div>
<div class="ttc" id="astruct_t_m_c2208_stepper_1_1_o_t_p___p_r_o_g__t_html_a449a44b13d3dc4c1b5154920877fb5e1"><div class="ttname"><a href="struct_t_m_c2208_stepper_1_1_o_t_p___p_r_o_g__t.html#a449a44b13d3dc4c1b5154920877fb5e1">TMC2208Stepper::OTP_PROG_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00977">TMCStepper.h:977</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_ac1d2ec19eb65fd2f14d8d02cc1e7b02e"><div class="ttname"><a href="class_t_m_c2209_stepper.html#ac1d2ec19eb65fd2f14d8d02cc1e7b02e">TMC2209Stepper::SG_RESULT</a></div><div class="ttdeci">uint16_t SG_RESULT()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00043">TMC2209Stepper.cpp:43</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac34bf4add4f669e935f2a91e1b42817c"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac34bf4add4f669e935f2a91e1b42817c">TMC2130Stepper::toff</a></div><div class="ttdeci">uint8_t toff()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00032">CHOPCONF.cpp:32</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_af23a49d7fd8c9382619c631bea7cd552"><div class="ttname"><a href="class_t_m_c5130_stepper.html#af23a49d7fd8c9382619c631bea7cd552">TMC5130Stepper::sd_mode</a></div><div class="ttdeci">bool sd_mode()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00093">TMC5130Stepper.cpp:93</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aae3cb245062150c9c1b8f72e126961ca"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aae3cb245062150c9c1b8f72e126961ca">TMC5130Stepper::status_sg</a></div><div class="ttdeci">bool status_sg()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00023">RAMP_STAT.cpp:23</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a6a38902314ce780c9dfa7c867152d650"><div class="ttname"><a href="class_t_m_c_stepper.html#a6a38902314ce780c9dfa7c867152d650">TMCStepper::hold_multiplier</a></div><div class="ttdeci">float hold_multiplier()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00058">TMCStepper.h:58</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ae2bfc237783a542befcccec4b4a2c863"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">TMC2130Stepper::pwm_symmetric</a></div><div class="ttdeci">bool pwm_symmetric()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00025">PWMCONF.cpp:25</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_acd37d8c3da54e0596a3cb18299acd347"><div class="ttname"><a href="class_t_m_c2130_stepper.html#acd37d8c3da54e0596a3cb18299acd347">TMC2130Stepper::ot</a></div><div class="ttdeci">bool ot()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00012">DRV_STATUS.cpp:12</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html"><div class="ttname"><a href="class_t_m_c_stepper.html">TMCStepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00051">TMCStepper.h:51</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a5dd5a52efbd5bc5f0c1def29b2cfca86"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a5dd5a52efbd5bc5f0c1def29b2cfca86">TMC5130Stepper::en_latch_encoder</a></div><div class="ttdeci">bool en_latch_encoder()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00037">SW_MODE.cpp:37</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_afc70b23b3486ae3ea3a3dfa804441148"><div class="ttname"><a href="class_t_m_c2208_stepper.html#afc70b23b3486ae3ea3a3dfa804441148">TMC2208Stepper::diss2vs</a></div><div class="ttdeci">bool diss2vs()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00081">CHOPCONF.cpp:81</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_adde2041047c82600f5e01f52118f92a0"><div class="ttname"><a href="class_t_m_c2130_stepper.html#adde2041047c82600f5e01f52118f92a0">TMC2130Stepper::IOIN</a></div><div class="ttdeci">uint32_t IOIN()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00227">TMC2130Stepper.cpp:227</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a7d5abe3fc18f1e90dc62457c199afe23"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a7d5abe3fc18f1e90dc62457c199afe23">TMC5130Stepper::latch_r_active</a></div><div class="ttdeci">bool latch_r_active()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00035">SW_MODE.cpp:35</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a142f3d586b929f38378c84ea697c6396"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a142f3d586b929f38378c84ea697c6396">TMC2660Stepper::slph</a></div><div class="ttdeci">uint8_t slph()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_o_n_f_8cpp_source.html#l00023">DRVCONF.cpp:23</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_x_t_a_r_g_e_t__t_html"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_x_t_a_r_g_e_t__t.html">TMC5130Stepper::XTARGET_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00656">TMCStepper.h:656</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a8e7d22e8bc39e89b4a02ad1460e4cf25"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a8e7d22e8bc39e89b4a02ad1460e4cf25">TMC2130Stepper::THIGH</a></div><div class="ttdeci">uint32_t THIGH()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00244">TMC2130Stepper.cpp:244</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a4ec5d2b2f5a31259c7aba1f3208d63b8"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a4ec5d2b2f5a31259c7aba1f3208d63b8">TMC2208Stepper::ms2</a></div><div class="ttdeci">bool ms2()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00295">TMC2208Stepper.cpp:295</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a4523787d983961ba681e8c77075c30ac"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a4523787d983961ba681e8c77075c30ac">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(XDIRECT)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00338">TMCStepper.h:338</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a0b922ce780788d67d7aa4df4d7067ee6"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a0b922ce780788d67d7aa4df4d7067ee6">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(COOLCONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00341">TMCStepper.h:341</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a580969a53ee49f2c47d677d4e4594f9d"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a580969a53ee49f2c47d677d4e4594f9d">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(ENCM_CTRL)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00344">TMCStepper.h:344</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_x___e_n_c__t_html"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_x___e_n_c__t.html">TMC5130Stepper::X_ENC_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00658">TMCStepper.h:658</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a8b84fefe1e46353dc9dbf4130fdb90bb"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a8b84fefe1e46353dc9dbf4130fdb90bb">TMC2160Stepper::bbmtime</a></div><div class="ttdeci">uint8_t bbmtime()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___c_o_n_f_8cpp_source.html#l00019">DRV_CONF.cpp:19</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a03129d48b7b62071a217ad8d3d290148"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a03129d48b7b62071a217ad8d3d290148">TMC2660Stepper::microsteps</a></div><div class="ttdeci">uint16_t microsteps()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00163">TMC2660Stepper.cpp:163</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a5b614f72c27fa1b7ff1c08fe07b17582"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a5b614f72c27fa1b7ff1c08fe07b17582">TMC2208Stepper::dedge</a></div><div class="ttdeci">bool dedge()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00079">CHOPCONF.cpp:79</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a93bf8f37da496535e8c7313096051de7"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a93bf8f37da496535e8c7313096051de7">TMC5130Stepper::VSTART</a></div><div class="ttdeci">uint32_t VSTART()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00134">TMC5130Stepper.cpp:134</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_aa53995cb5d59c70a26f45b53a248b704"><div class="ttname"><a href="class_t_m_c_stepper.html#aa53995cb5d59c70a26f45b53a248b704">TMCStepper::tbl</a></div><div class="ttdeci">virtual uint8_t tbl()=0</div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_abb62137c0dba69eafb2532ce3bbe4749"><div class="ttname"><a href="class_t_m_c2209_stepper.html#abb62137c0dba69eafb2532ce3bbe4749">TMC2209Stepper::spread_en</a></div><div class="ttdeci">bool spread_en()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00012">TMC2209Stepper.cpp:12</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a8139249779816ee6924d09a89f0cb558"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a8139249779816ee6924d09a89f0cb558">TMC2660Stepper::status_response</a></div><div class="ttdeci">uint8_t status_response</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01219">TMCStepper.h:1219</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a2c209b7683446c6a8863868f9dafdc54"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a2c209b7683446c6a8863868f9dafdc54">TMC2130Stepper::sg_current_decrease</a></div><div class="ttdeci">uint8_t sg_current_decrease()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00323">TMC2130Stepper.cpp:323</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_aa3278a5c1f51ea5fde3e7e77616d977f"><div class="ttname"><a href="class_t_m_c2660_stepper.html#aa3278a5c1f51ea5fde3e7e77616d977f">TMC2660Stepper::sgt</a></div><div class="ttdeci">uint8_t sgt()</div><div class="ttdef"><b>Definition:</b> <a href="_s_g_c_s_c_o_n_f_8cpp_source.html#l00018">SGCSCONF.cpp:18</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a08c0e2018093ab1a9b55240c95af0844"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a08c0e2018093ab1a9b55240c95af0844">TMC5130Stepper::en_softstop</a></div><div class="ttdeci">bool en_softstop()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00039">SW_MODE.cpp:39</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a857218511bf02eaada068d1bfd6b4c8d"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a857218511bf02eaada068d1bfd6b4c8d">TMC2160Stepper::drv_enn</a></div><div class="ttdeci">bool drv_enn()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00140">TMC2160Stepper.cpp:140</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aa246d715609657b75fc2bbed9e9b19be"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aa246d715609657b75fc2bbed9e9b19be">TMC5130Stepper::pol_stop_r</a></div><div class="ttdeci">bool pol_stop_r()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00031">SW_MODE.cpp:31</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac62d32ad08be0a34b411bdd5a8489246"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac62d32ad08be0a34b411bdd5a8489246">TMC2130Stepper::push</a></div><div class="ttdeci">void push()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00209">TMC2130Stepper.cpp:209</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_i_f_c_n_t__t_html"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_i_f_c_n_t__t.html">TMC5130Stepper::IFCNT_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00654">TMCStepper.h:654</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a6116f9f5714d5131872647944b9f76d6"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a6116f9f5714d5131872647944b9f76d6">TMC5130Stepper::neg_edge</a></div><div class="ttdeci">bool neg_edge()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00035">ENCMODE.cpp:35</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_acc1f92ce007231215fc4266fb4b99a62"><div class="ttname"><a href="class_t_m_c2208_stepper.html#acc1f92ce007231215fc4266fb4b99a62">TMC2208Stepper::enn</a></div><div class="ttdeci">bool enn()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00293">TMC2208Stepper.cpp:293</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac05adb95ef728ef435bf8798adeda888"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac05adb95ef728ef435bf8798adeda888">TMC2130Stepper::coil_A</a></div><div class="ttdeci">int16_t coil_A()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00260">TMC2130Stepper.cpp:260</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a9471ab94f74623d1920bdb9f935986ac"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a9471ab94f74623d1920bdb9f935986ac">TMC2660Stepper::sg</a></div><div class="ttdeci">bool sg()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00031">DRVSTATUS.cpp:31</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a5e062fc252bb37ef04ccb6c8b2d248e6"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a5e062fc252bb37ef04ccb6c8b2d248e6">TMC2130Stepper::status_response</a></div><div class="ttdeci">uint8_t status_response</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00329">TMCStepper.h:329</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a81bb5dde2cee3025f797fc14365b3c92"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a81bb5dde2cee3025f797fc14365b3c92">TMC2160Stepper::refl_step</a></div><div class="ttdeci">bool refl_step()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00136">TMC2160Stepper.cpp:136</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_adce396d6676a252e87507a30ba44c693"><div class="ttname"><a href="class_t_m_c2160_stepper.html#adce396d6676a252e87507a30ba44c693">TMC2160Stepper::DRV_CONF</a></div><div class="ttdeci">uint32_t DRV_CONF()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___c_o_n_f_8cpp_source.html#l00008">DRV_CONF.cpp:8</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a78b7f66579ea8663bf2bb77e3c1ef37a"><div class="ttname"><a href="class_t_m_c_stepper.html#a78b7f66579ea8663bf2bb77e3c1ef37a">TMCStepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(TPOWERDOWN)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00110">TMCStepper.h:110</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_afff5a7b8d79d2575ae5b3061e463ba3d"><div class="ttname"><a href="class_t_m_c2160_stepper.html#afff5a7b8d79d2575ae5b3061e463ba3d">TMC2160Stepper::SHORT_CONF</a></div><div class="ttdeci">uint32_t SHORT_CONF()</div><div class="ttdef"><b>Definition:</b> <a href="_s_h_o_r_t___c_o_n_f_8cpp_source.html#l00007">SHORT_CONF.cpp:7</a></div></div>
<div class="ttc" id="astruct_t_m_c2130_stepper_1_1_d_r_v___s_t_a_t_u_s__t_html_afd0c9e0f226ec1317f97bf55873d7c27"><div class="ttname"><a href="struct_t_m_c2130_stepper_1_1_d_r_v___s_t_a_t_u_s__t.html#afd0c9e0f226ec1317f97bf55873d7c27">TMC2130Stepper::DRV_STATUS_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00349">TMCStepper.h:349</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a57eb34f291e73aef7d3de9f21239e3ac"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a57eb34f291e73aef7d3de9f21239e3ac">TMC2209Stepper::diag</a></div><div class="ttdeci">bool diag()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00009">TMC2209Stepper.cpp:9</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a4343d6016d6abe9c7f972c3575b11ddd"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a4343d6016d6abe9c7f972c3575b11ddd">TMC2130Stepper::internal_Rsense</a></div><div class="ttdeci">bool internal_Rsense()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00034">GCONF.cpp:34</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a2b16739bec11e2badd0018f32815356a"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a2b16739bec11e2badd0018f32815356a">TMC5130Stepper::latch_l_inactive</a></div><div class="ttdeci">bool latch_l_inactive()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00034">SW_MODE.cpp:34</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a2dfc06fb1bfb9610b94257c822d803f4"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a2dfc06fb1bfb9610b94257c822d803f4">TMC5130Stepper::ENC_LATCH</a></div><div class="ttdeci">uint32_t ENC_LATCH()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00223">TMC5130Stepper.cpp:223</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a599e733b9cb7cc8cfa4190113905ccbe"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a599e733b9cb7cc8cfa4190113905ccbe">TMC2660Stepper::semax</a></div><div class="ttdeci">uint8_t semax()</div><div class="ttdef"><b>Definition:</b> <a href="_s_m_a_r_t_e_n_8cpp_source.html#l00021">SMARTEN.cpp:21</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a1c9a0e09dcee4483f712e89815abdf32"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a1c9a0e09dcee4483f712e89815abdf32">TMC2208Stepper::replyDelay</a></div><div class="ttdeci">static constexpr uint8_t replyDelay</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01001">TMCStepper.h:1001</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ae9ccc393519579143c2afb67da9d02a3"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ae9ccc393519579143c2afb67da9d02a3">TMC2130Stepper::ENCM_CTRL</a></div><div class="ttdeci">uint8_t ENCM_CTRL()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00302">TMC2130Stepper.cpp:302</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a6ef670298206ae7bf6baf8475e20ce37"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a6ef670298206ae7bf6baf8475e20ce37">TMC2130Stepper::dco</a></div><div class="ttdeci">bool dco()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00233">TMC2130Stepper.cpp:233</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a462e14ef67b55c14c361c741767eee5e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a462e14ef67b55c14c361c741767eee5e">TMC2208Stepper::sel_a</a></div><div class="ttdeci">bool sel_a()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00299">TMC2208Stepper.cpp:299</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a2fae2050849c3ab7968012def8ea1cc5"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a2fae2050849c3ab7968012def8ea1cc5">TMC2208Stepper::read</a></div><div class="ttdeci">uint32_t read(uint8_t)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00221">TMC2208Stepper.cpp:221</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a4dc485fd467892f35f98ad6ea30b6d21"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a4dc485fd467892f35f98ad6ea30b6d21">TMC2160Stepper::GLOBAL_SCALER</a></div><div class="ttdeci">uint8_t GLOBAL_SCALER()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00145">TMC2160Stepper.cpp:145</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a810f59828ccf8b0f55c7274b21ea0255"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a810f59828ccf8b0f55c7274b21ea0255">TMC2208Stepper::diss2g</a></div><div class="ttdeci">bool diss2g()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00080">CHOPCONF.cpp:80</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a088aeda9ef66db632a4ede6ce0ac98b4"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a088aeda9ef66db632a4ede6ce0ac98b4">TMC5130Stepper::TMC5130Stepper</a></div><div class="ttdeci">TMC5130Stepper(uint16_t pinCS, float RS=default_RS, int8_t link_index=-1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00004">TMC5130Stepper.cpp:4</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a2d2a5babc82b261952616363464fcd47"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a2d2a5babc82b261952616363464fcd47">TMC5130Stepper::IFCNT</a></div><div class="ttdeci">uint8_t IFCNT()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00074">TMC5130Stepper.cpp:74</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a311b7ae18a34ad6248a239dbd65ddff5"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a311b7ae18a34ad6248a239dbd65ddff5">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(TZEROWAIT)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00649">TMCStepper.h:649</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a04a2a2070f5f3eb5010ec989ea0cf813"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a04a2a2070f5f3eb5010ec989ea0cf813">TMC2130Stepper::stallguard</a></div><div class="ttdeci">bool stallguard()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00011">DRV_STATUS.cpp:11</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a5a12974304588f9d01898d91ba854b87"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a5a12974304588f9d01898d91ba854b87">TMC5160Stepper::push</a></div><div class="ttdeci">void push()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5160_stepper_8cpp_source.html#l00041">TMC5160Stepper.cpp:41</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_afda046306169aed12af79fd3bb7a9edd"><div class="ttname"><a href="class_t_m_c2660_stepper.html#afda046306169aed12af79fd3bb7a9edd">TMC2660Stepper::sedn</a></div><div class="ttdeci">uint8_t sedn()</div><div class="ttdef"><b>Definition:</b> <a href="_s_m_a_r_t_e_n_8cpp_source.html#l00020">SMARTEN.cpp:20</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a40770c63dc47cd08a9e087b30a2712b0"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a40770c63dc47cd08a9e087b30a2712b0">TMC2130Stepper::I_scale_analog</a></div><div class="ttdeci">bool I_scale_analog()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00033">GCONF.cpp:33</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a5ab00c6b9ae89f8ca23e9914a95c4fce"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a5ab00c6b9ae89f8ca23e9914a95c4fce">TMC2208Stepper::t150</a></div><div class="ttdeci">bool t150()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00034">DRV_STATUS.cpp:34</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_abe6a8d3594e4a6f7871fadc7d2dbdcb0"><div class="ttname"><a href="class_t_m_c2208_stepper.html#abe6a8d3594e4a6f7871fadc7d2dbdcb0">TMC2208Stepper::INIT2208_REGISTER</a></div><div class="ttdeci">INIT2208_REGISTER(CHOPCONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00973">TMCStepper.h:973</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a3d4ad562c8344e426a3e5719809e17d3"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a3d4ad562c8344e426a3e5719809e17d3">TMC2660Stepper::hend</a></div><div class="ttdeci">uint8_t hend()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00104">CHOPCONF.cpp:104</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a8eb0d71fbfeeb24c9092328c44fab7e5"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a8eb0d71fbfeeb24c9092328c44fab7e5">TMC2208Stepper::push</a></div><div class="ttdeci">void push()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00079">TMC2208Stepper.cpp:79</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_afb1d63c66d512cf49b4ce4028c32f205"><div class="ttname"><a href="class_t_m_c5130_stepper.html#afb1d63c66d512cf49b4ce4028c32f205">TMC5130Stepper::diag1_poscomp_pushpull</a></div><div class="ttdeci">void diag1_poscomp_pushpull(bool B)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00491">TMCStepper.h:491</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a42f53be2a3773280e12cf9499dd02265"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a42f53be2a3773280e12cf9499dd02265">TMC2660Stepper::dedge</a></div><div class="ttdeci">bool dedge()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_t_r_l_8cpp_source.html#l00040">DRVCTRL.cpp:40</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a4eeb04668c41d5f4b7548b521bb82c8c"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a4eeb04668c41d5f4b7548b521bb82c8c">TMC2130Stepper::dedge</a></div><div class="ttdeci">bool dedge()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00046">CHOPCONF.cpp:46</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_abb464d66ab81bc7fb7d8ca07753a96eb"><div class="ttname"><a href="class_t_m_c2209_stepper.html#abb464d66ab81bc7fb7d8ca07753a96eb">TMC2209Stepper::seimin</a></div><div class="ttdeci">bool seimin()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00052">COOLCONF.cpp:52</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a30f5e4b356b5a6ce5afa680e7a44b969"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a30f5e4b356b5a6ce5afa680e7a44b969">TMC2160Stepper::dco_cfg6</a></div><div class="ttdeci">bool dco_cfg6()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00141">TMC2160Stepper.cpp:141</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a0727482b76d6cd679021f4d1677e5b3a"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a0727482b76d6cd679021f4d1677e5b3a">TMC2208Stepper::OTP_READ</a></div><div class="ttdeci">uint32_t OTP_READ()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00286">TMC2208Stepper.cpp:286</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a55e61f5181d74f26c9d35c54e4436d7a"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a55e61f5181d74f26c9d35c54e4436d7a">TMC5130Stepper::push</a></div><div class="ttdeci">void push()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00038">TMC5130Stepper.cpp:38</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a45ae40bd2b9b997b9cfedb13403e2387"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a45ae40bd2b9b997b9cfedb13403e2387">TMC2660Stepper::DRVCTRL</a></div><div class="ttdeci">uint32_t DRVCTRL()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_t_r_l_8cpp_source.html#l00009">DRVCTRL.cpp:9</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a9d2a143190a39935b32f3814b0668de4"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a9d2a143190a39935b32f3814b0668de4">TMC2209Stepper::COOLCONF_register</a></div><div class="ttdeci">TMC2209_n::COOLCONF_t COOLCONF_register</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01062">TMCStepper.h:1062</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a5433717e0c2024befd1e3e493b8ce2b7"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a5433717e0c2024befd1e3e493b8ce2b7">TMC5160Stepper::recalibrate</a></div><div class="ttdeci">bool recalibrate()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00063">GCONF.cpp:63</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_abe01a905588d5feb41ec3a967512027f"><div class="ttname"><a href="class_t_m_c2660_stepper.html#abe01a905588d5feb41ec3a967512027f">TMC2660Stepper::toff</a></div><div class="ttdeci">uint8_t toff()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00102">CHOPCONF.cpp:102</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_aefd41ece3496f7e54e11d552a894ce66"><div class="ttname"><a href="class_t_m_c2208_stepper.html#aefd41ece3496f7e54e11d552a894ce66">TMC2208Stepper::HWSerial</a></div><div class="ttdeci">Stream * HWSerial</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00985">TMCStepper.h:985</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a4d6aef5354024120e47d7d638edcbfe7"><div class="ttname"><a href="class_t_m_c_stepper.html#a4d6aef5354024120e47d7d638edcbfe7">TMCStepper::uv_cp</a></div><div class="ttdeci">bool uv_cp()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00120">TMCStepper.cpp:120</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a7977279069ee9e205b75b0c1c65990cd"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a7977279069ee9e205b75b0c1c65990cd">TMC2209Stepper::seup</a></div><div class="ttdeci">uint8_t seup()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00049">COOLCONF.cpp:49</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a5b3fbb33c8d97d946b880e6c50dd0f73"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a5b3fbb33c8d97d946b880e6c50dd0f73">TMC5130Stepper::version</a></div><div class="ttdeci">uint8_t version()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00095">TMC5130Stepper.cpp:95</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_a4fc16e1cce786917e8fe885f5022d471"><div class="ttname"><a href="class_t_m_c2224_stepper.html#a4fc16e1cce786917e8fe885f5022d471">TMC2224Stepper::dir</a></div><div class="ttdeci">bool dir()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00313">TMC2208Stepper.cpp:313</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aecad025759e7e28d3d8d4ba0949de27a"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aecad025759e7e28d3d8d4ba0949de27a">TMC5130Stepper::latch_x_act</a></div><div class="ttdeci">bool latch_x_act()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00037">ENCMODE.cpp:37</a></div></div>
<div class="ttc" id="aclass_s_switch_html"><div class="ttname"><a href="class_s_switch.html">SSwitch</a></div><div class="ttdef"><b>Definition:</b> <a href="_s_e_r_i_a_l___s_w_i_t_c_h_8h_source.html#l00006">SERIAL_SWITCH.h:6</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a90753acc1c350c0d130e67a4bd72ab00"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a90753acc1c350c0d130e67a4bd72ab00">TMC2130Stepper::disfdcc</a></div><div class="ttdeci">bool disfdcc()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00036">CHOPCONF.cpp:36</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a57a21913e94361f97293dc881a693b6d"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a57a21913e94361f97293dc881a693b6d">TMC2208Stepper::TMC2208Stepper</a></div><div class="ttdeci">TMC2208Stepper(Stream *SerialPort, float RS, uint8_t addr, uint16_t mul_pin1, uint16_t mul_pin2)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00015">TMC2208Stepper.cpp:15</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_aa2a3e103c7a77af70e5d7925b15fe170"><div class="ttname"><a href="class_t_m_c2208_stepper.html#aa2a3e103c7a77af70e5d7925b15fe170">TMC2208Stepper::senddelay</a></div><div class="ttdeci">uint8_t senddelay()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00280">TMC2208Stepper.cpp:280</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a1a90b2919efe61dd825552c2fbeca993"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a1a90b2919efe61dd825552c2fbeca993">TMC2130Stepper::DCCTRL</a></div><div class="ttdeci">uint32_t DCCTRL()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00284">TMC2130Stepper.cpp:284</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a3a64ce4aeeda0a8c3fbe07baed1c5317"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a3a64ce4aeeda0a8c3fbe07baed1c5317">TMC5160Stepper::ENC_STATUS</a></div><div class="ttdeci">uint8_t ENC_STATUS()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5160_stepper_8cpp_source.html#l00078">TMC5160Stepper.cpp:78</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a020e6ae2a6abce1a92338345aab2ae7c"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a020e6ae2a6abce1a92338345aab2ae7c">TMC5130Stepper::RAMPMODE</a></div><div class="ttdeci">uint8_t RAMPMODE()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00112">TMC5130Stepper.cpp:112</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a4bf494535fd27013899cc325c8b7af4c"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a4bf494535fd27013899cc325c8b7af4c">TMC2130Stepper::TMC_SW_SPI</a></div><div class="ttdeci">SW_SPIClass * TMC_SW_SPI</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00353">TMCStepper.h:353</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ab98b6c9268243e35367a5247cc32dde4"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ab98b6c9268243e35367a5247cc32dde4">TMC2208Stepper::pwm_scale_sum</a></div><div class="ttdeci">uint8_t pwm_scale_sum()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00339">TMC2208Stepper.cpp:339</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aaf09d701d44ed41bc75bc53bd9c19e17"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">TMC2130Stepper::pwm_ampl</a></div><div class="ttdeci">uint8_t pwm_ampl()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00021">PWMCONF.cpp:21</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a5ba7c4f0262fc2715b47e33c2e419fea"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a5ba7c4f0262fc2715b47e33c2e419fea">TMC2130Stepper::TMC2130Stepper</a></div><div class="ttdeci">TMC2130Stepper(uint16_t pinCS, float RS=default_RS, int8_t link_index=-1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00007">TMC2130Stepper.cpp:7</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a9c6e8257f10b5e17c9f0fd4db36f022a"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a9c6e8257f10b5e17c9f0fd4db36f022a">TMC2660Stepper::se</a></div><div class="ttdeci">uint8_t se()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00023">DRVSTATUS.cpp:23</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ab1a4fdff9c56ed07ba453f961864e769"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ab1a4fdff9c56ed07ba453f961864e769">TMC2208Stepper::pdn_uart</a></div><div class="ttdeci">bool pdn_uart()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00297">TMC2208Stepper.cpp:297</a></div></div>
<div class="ttc" id="astruct_t_m_c_stepper_1_1_t_s_t_e_p__t_html"><div class="ttname"><a href="struct_t_m_c_stepper_1_1_t_s_t_e_p__t.html">TMCStepper::TSTEP_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00116">TMCStepper.h:116</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a0e6a670edec623e394c4672c3eea9c0b"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a0e6a670edec623e394c4672c3eea9c0b">TMC2208Stepper::bytesWritten</a></div><div class="ttdeci">uint16_t bytesWritten</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00965">TMCStepper.h:965</a></div></div>
<div class="ttc" id="astruct_t_m_c2130_stepper_1_1_l_o_s_t___s_t_e_p_s__t_html"><div class="ttname"><a href="struct_t_m_c2130_stepper_1_1_l_o_s_t___s_t_e_p_s__t.html">TMC2130Stepper::LOST_STEPS_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00348">TMCStepper.h:348</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aaeb93e5fd8e0ad7cd4f70edfa69fec47"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aaeb93e5fd8e0ad7cd4f70edfa69fec47">TMC5130Stepper::defaults</a></div><div class="ttdeci">void defaults()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00021">TMC5130Stepper.cpp:21</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a2a4b400657a70a32a502ff88dce66a7e"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a2a4b400657a70a32a502ff88dce66a7e">TMC2660Stepper::hdec</a></div><div class="ttdeci">uint8_t hdec()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00105">CHOPCONF.cpp:105</a></div></div>
<div class="ttc" id="astruct_t_m_c2130_stepper_1_1_p_w_m___s_c_a_l_e__t_html"><div class="ttname"><a href="struct_t_m_c2130_stepper_1_1_p_w_m___s_c_a_l_e__t.html">TMC2130Stepper::PWM_SCALE_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00347">TMCStepper.h:347</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a55234505f0c0b1c809382cf4e6478769"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a55234505f0c0b1c809382cf4e6478769">TMC5130Stepper::event_stop_r</a></div><div class="ttdeci">bool event_stop_r()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00015">RAMP_STAT.cpp:15</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ae8035a0cb8151d5227d8528e540e637d"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ae8035a0cb8151d5227d8528e540e637d">TMC2160Stepper::push</a></div><div class="ttdeci">void push()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00113">TMC2160Stepper.cpp:113</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a62f28edaaea8847449e53d164514db39"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a62f28edaaea8847449e53d164514db39">TMC2130Stepper::diag1_steps_skipped</a></div><div class="ttdeci">bool diag1_steps_skipped()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00044">GCONF.cpp:44</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a8557cabf2a2cbaa71e9054266fab7243"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a8557cabf2a2cbaa71e9054266fab7243">TMC5130Stepper::enc_sel_decimal</a></div><div class="ttdeci">bool enc_sel_decimal()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00038">ENCMODE.cpp:38</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_afd696df315a1b1296bd77f6438c4cbe8"><div class="ttname"><a href="class_t_m_c2208_stepper.html#afd696df315a1b1296bd77f6438c4cbe8">TMC2208Stepper::version</a></div><div class="ttdeci">uint8_t version()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00301">TMC2208Stepper.cpp:301</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a4a73e0834d06e467297446bc8625d852"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a4a73e0834d06e467297446bc8625d852">TMC5130Stepper::stop_l_enable</a></div><div class="ttdeci">void stop_l_enable(bool B)</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00016">SW_MODE.cpp:16</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac4690ace6da9c458fdd2ab9b972c741b"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac4690ace6da9c458fdd2ab9b972c741b">TMC2130Stepper::spi_speed</a></div><div class="ttdeci">static uint32_t spi_speed</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00351">TMCStepper.h:351</a></div></div>
<div class="ttc" id="aclass_s_w___s_p_i_class_html"><div class="ttname"><a href="class_s_w___s_p_i_class.html">SW_SPIClass</a></div><div class="ttdef"><b>Definition:</b> <a href="_s_w___s_p_i_8h_source.html#l00006">SW_SPI.h:6</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_af29f708ad86b7dc1d1315380c0fbe9b6"><div class="ttname"><a href="class_t_m_c5130_stepper.html#af29f708ad86b7dc1d1315380c0fbe9b6">TMC5130Stepper::ignore_ab</a></div><div class="ttdeci">bool ignore_ab()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00031">ENCMODE.cpp:31</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_abfe7546eae0d8d3496de34589c43e166"><div class="ttname"><a href="class_t_m_c2209_stepper.html#abfe7546eae0d8d3496de34589c43e166">TMC2209Stepper::dir</a></div><div class="ttdeci">bool dir()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00013">TMC2209Stepper.cpp:13</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a5a7e05fecd47e292b496f9c07d2e7d7d"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a5a7e05fecd47e292b496f9c07d2e7d7d">TMC2160Stepper::pwm_scale_sum</a></div><div class="ttdeci">uint8_t pwm_scale_sum()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00158">TMC2160Stepper.cpp:158</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a8d6feb6e1ed123a0b1008d80b6d53287"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a8d6feb6e1ed123a0b1008d80b6d53287">TMC2130Stepper::DRV_STATUS</a></div><div class="ttdeci">uint32_t DRV_STATUS()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00006">DRV_STATUS.cpp:6</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a4498e65bf73b9d5e38c2a7b2ec04240a"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a4498e65bf73b9d5e38c2a7b2ec04240a">TMC2130Stepper::ola</a></div><div class="ttdeci">bool ola()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00016">DRV_STATUS.cpp:16</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ada71025a9dd4aa7b814cfd63ca956c46"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ada71025a9dd4aa7b814cfd63ca956c46">TMC5130Stepper::event_pos_reached</a></div><div class="ttdeci">bool event_pos_reached()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00017">RAMP_STAT.cpp:17</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a4a886fc5028b869908af07e3ce4996fd"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a4a886fc5028b869908af07e3ce4996fd">TMC2660Stepper::savedToff</a></div><div class="ttdeci">uint8_t savedToff()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01095">TMCStepper.h:1095</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a55984b797e1b4d3fd9e253277b19b8bd"><div class="ttname"><a href="class_t_m_c_stepper.html#a55984b797e1b4d3fd9e253277b19b8bd">TMCStepper::read</a></div><div class="ttdeci">virtual uint32_t read(uint8_t)=0</div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_aa3acb02febd68ad411114089307f198c"><div class="ttname"><a href="class_t_m_c5160_stepper.html#aa3acb02febd68ad411114089307f198c">TMC5160Stepper::diss2vs</a></div><div class="ttdeci">bool diss2vs()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00051">CHOPCONF.cpp:51</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a7528bac93b345ee7af84ab1e2786237c"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a7528bac93b345ee7af84ab1e2786237c">TMC5130Stepper::rms_current</a></div><div class="ttdeci">void rms_current(uint16_t mA, float mult)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00470">TMCStepper.h:470</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_aec662c467455f109ba504f69495ac90f"><div class="ttname"><a href="class_t_m_c2660_stepper.html#aec662c467455f109ba504f69495ac90f">TMC2660Stepper::isEnabled</a></div><div class="ttdeci">bool isEnabled()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00083">TMC2660Stepper.cpp:83</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a68b8a3bd7d1ec5cc455aa7dcae798284"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a68b8a3bd7d1ec5cc455aa7dcae798284">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(A1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00642">TMCStepper.h:642</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a6bb907f9713c3c019d6dd91d5594bba0"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a6bb907f9713c3c019d6dd91d5594bba0">TMC2130Stepper::seup</a></div><div class="ttdeci">uint8_t seup()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00023">COOLCONF.cpp:23</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a3cad83843fc7cc00cbbff7d620690501"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a3cad83843fc7cc00cbbff7d620690501">TMC2208Stepper::PWM_AUTO</a></div><div class="ttdeci">uint32_t PWM_AUTO()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00359">TMC2208Stepper.cpp:359</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a3d1cc1fd7e97ad59f981a70ba1d9f37f"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a3d1cc1fd7e97ad59f981a70ba1d9f37f">TMC2130Stepper::vhighchm</a></div><div class="ttdeci">bool vhighchm()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00042">CHOPCONF.cpp:42</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a3da5ddefeaea5e017d8e608e43269e1e"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a3da5ddefeaea5e017d8e608e43269e1e">TMC5130Stepper::TZEROWAIT</a></div><div class="ttdeci">uint16_t TZEROWAIT()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00191">TMC5130Stepper.cpp:191</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a8159b7bd97a76b6020bf285c052809b6"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a8159b7bd97a76b6020bf285c052809b6">TMC2208Stepper::internal_Rsense</a></div><div class="ttdeci">bool internal_Rsense()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00086">GCONF.cpp:86</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_afb12526e87dba10d1f43fc484d962ec1"><div class="ttname"><a href="class_t_m_c2130_stepper.html#afb12526e87dba10d1f43fc484d962ec1">TMC2130Stepper::mres</a></div><div class="ttdeci">uint8_t mres()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00044">CHOPCONF.cpp:44</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a4781278716fa3c2a5204bb1b45da4fee"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a4781278716fa3c2a5204bb1b45da4fee">TMC2130Stepper::dc_time</a></div><div class="ttdeci">uint16_t dc_time()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00287">TMC2130Stepper.cpp:287</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_abc48be984238d94bb3b72ed3aa26f028"><div class="ttname"><a href="class_t_m_c2130_stepper.html#abc48be984238d94bb3b72ed3aa26f028">TMC2130Stepper::COOLCONF</a></div><div class="ttdeci">uint32_t COOLCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00008">COOLCONF.cpp:8</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_a6c39bd801b74acc912ccad9d56b5ffe0"><div class="ttname"><a href="class_t_m_c2224_stepper.html#a6c39bd801b74acc912ccad9d56b5ffe0">TMC2224Stepper::step</a></div><div class="ttdeci">bool step()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00311">TMC2208Stepper.cpp:311</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html"><div class="ttname"><a href="class_t_m_c2160_stepper.html">TMC2160Stepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00360">TMCStepper.h:360</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_acd29f5c1f0f47342dd2d942c9c5252c1"><div class="ttname"><a href="class_t_m_c5130_stepper.html#acd29f5c1f0f47342dd2d942c9c5252c1">TMC5130Stepper::VACTUAL</a></div><div class="ttdeci">int32_t VACTUAL()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00125">TMC5130Stepper.cpp:125</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_addc6c0342e5b35667cde4dbae26c6e2d"><div class="ttname"><a href="class_t_m_c2209_stepper.html#addc6c0342e5b35667cde4dbae26c6e2d">TMC2209Stepper::step</a></div><div class="ttdeci">bool step()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00011">TMC2209Stepper.cpp:11</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_aaa5cfefaf915e98eb9700bda48f99337"><div class="ttname"><a href="class_t_m_c_stepper.html#aaa5cfefaf915e98eb9700bda48f99337">TMCStepper::rms_current</a></div><div class="ttdeci">uint16_t rms_current()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00046">TMCStepper.cpp:46</a></div></div>
<div class="ttc" id="astruct_t_m_c_stepper_1_1_m_s_c_n_t__t_html_a8547c493ebe234b66c1bffa5221a9d55"><div class="ttname"><a href="struct_t_m_c_stepper_1_1_m_s_c_n_t__t.html#a8547c493ebe234b66c1bffa5221a9d55">TMCStepper::MSCNT_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00117">TMCStepper.h:117</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a15552d02544cc0df6b82317c937e4ea5"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a15552d02544cc0df6b82317c937e4ea5">TMC2209Stepper::enn</a></div><div class="ttdeci">bool enn()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00006">TMC2209Stepper.cpp:6</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_af78bc5ec6076b4e7ac8006488b069413"><div class="ttname"><a href="class_t_m_c5130_stepper.html#af78bc5ec6076b4e7ac8006488b069413">TMC5130Stepper::SW_MODE</a></div><div class="ttdeci">uint32_t SW_MODE()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00008">SW_MODE.cpp:8</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_i_f_c_n_t__t_html_a21652b805b35effa566737611c37b20b"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_i_f_c_n_t__t.html#a21652b805b35effa566737611c37b20b">TMC5130Stepper::IFCNT_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00654">TMCStepper.h:654</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_acaf8b537ddd6121f7949a0c9efaeb4f2"><div class="ttname"><a href="class_t_m_c5130_stepper.html#acaf8b537ddd6121f7949a0c9efaeb4f2">TMC5130Stepper::swap_lr</a></div><div class="ttdeci">bool swap_lr()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00032">SW_MODE.cpp:32</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a14c403e6532fc10860f3accd9c5a5433"><div class="ttname"><a href="class_t_m_c_stepper.html#a14c403e6532fc10860f3accd9c5a5433">TMCStepper::Rsense</a></div><div class="ttdeci">const float Rsense</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00133">TMCStepper.h:133</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac679c29d1462c750e4865028f1b88040"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac679c29d1462c750e4865028f1b88040">TMC2130Stepper::chain_length</a></div><div class="ttdeci">static int8_t chain_length</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00357">TMCStepper.h:357</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a7e8ae217437e9ca5ab353cb7a9d30b82"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a7e8ae217437e9ca5ab353cb7a9d30b82">TMC5160Stepper::PWM_AUTO</a></div><div class="ttdeci">uint32_t PWM_AUTO()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5160_stepper_8cpp_source.html#l00091">TMC5160Stepper.cpp:91</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html"><div class="ttname"><a href="class_t_m_c5130_stepper.html">TMC5130Stepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00459">TMCStepper.h:459</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ae40affb96ca05b4380adbdd961b62c7e"><div class="ttname"><a href="class_t_m_c_stepper.html#ae40affb96ca05b4380adbdd961b62c7e">TMCStepper::hstrt</a></div><div class="ttdeci">virtual uint8_t hstrt()=0</div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a6621972ab7af79ca78579f692048a205"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a6621972ab7af79ca78579f692048a205">TMC2208Stepper::beginSerial</a></div><div class="ttdeci">void beginSerial(uint32_t)=delete</div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a4d44a7e893bf6c18e0dec7c2f14146cf"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a4d44a7e893bf6c18e0dec7c2f14146cf">TMC2130Stepper::link_index</a></div><div class="ttdeci">int8_t link_index</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00356">TMCStepper.h:356</a></div></div>
<div class="ttc" id="astruct_t_m_c2130_stepper_1_1_d_r_v___s_t_a_t_u_s__t_html"><div class="ttname"><a href="struct_t_m_c2130_stepper_1_1_d_r_v___s_t_a_t_u_s__t.html">TMC2130Stepper::DRV_STATUS_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00349">TMCStepper.h:349</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a8b2d4fa1743850a033cc014243fe028c"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a8b2d4fa1743850a033cc014243fe028c">TMC2208Stepper::pwm_grad</a></div><div class="ttdeci">uint8_t pwm_grad()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00072">PWMCONF.cpp:72</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a4e511e4440ca75cf2a0bddcda52ad12c"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a4e511e4440ca75cf2a0bddcda52ad12c">TMC2208Stepper::otpw</a></div><div class="ttdeci">bool otpw()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00024">DRV_STATUS.cpp:24</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ae7e437dd00948f511047ea6ee9386718"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ae7e437dd00948f511047ea6ee9386718">TMC2130Stepper::vhighfs</a></div><div class="ttdeci">bool vhighfs()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00041">CHOPCONF.cpp:41</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a850680c1b695969d7fdc317043c91f26"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a850680c1b695969d7fdc317043c91f26">TMC2160Stepper::pwm_grad</a></div><div class="ttdeci">uint8_t pwm_grad()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00046">PWMCONF.cpp:46</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a5a4a17c80ceb1bc88be8588b1c34fb77"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a5a4a17c80ceb1bc88be8588b1c34fb77">TMC2660Stepper::rms_current</a></div><div class="ttdeci">uint16_t rms_current()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00114">TMC2660Stepper.cpp:114</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_e_n_c___s_t_a_t_u_s__t_html"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_e_n_c___s_t_a_t_u_s__t.html">TMC5130Stepper::ENC_STATUS_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00659">TMCStepper.h:659</a></div></div>
<div class="ttc" id="a_t_m_c2660__bitfields_8h_html"><div class="ttname"><a href="_t_m_c2660__bitfields_8h.html">TMC2660_bitfields.h</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a72c064ac219a1fadd2d0410f8e4dd764"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a72c064ac219a1fadd2d0410f8e4dd764">TMC2660Stepper::tbl</a></div><div class="ttdeci">uint8_t tbl()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00108">CHOPCONF.cpp:108</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a7a0682fc7f4d103bf3ceee4cabb411bb"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a7a0682fc7f4d103bf3ceee4cabb411bb">TMC2208Stepper::SLAVECONF</a></div><div class="ttdeci">uint16_t SLAVECONF()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00276">TMC2208Stepper.cpp:276</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_a82d470cbe0cb44558eb18c724b1ae1a2"><div class="ttname"><a href="class_t_m_c2224_stepper.html#a82d470cbe0cb44558eb18c724b1ae1a2">TMC2224Stepper::pdn_uart</a></div><div class="ttdeci">bool pdn_uart()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00309">TMC2208Stepper.cpp:309</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a12c67d5afa00aa13759350f6203a9f4f"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a12c67d5afa00aa13759350f6203a9f4f">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(RAMPMODE)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00639">TMCStepper.h:639</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_aea3d94ca7be0fb510c6432cb95a9e6af"><div class="ttname"><a href="class_t_m_c_stepper.html#aea3d94ca7be0fb510c6432cb95a9e6af">TMCStepper::blank_time</a></div><div class="ttdeci">uint8_t blank_time()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00104">TMCStepper.cpp:104</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a4389f7f07c57d2267351b781c6031fb4"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a4389f7f07c57d2267351b781c6031fb4">TMC2130Stepper::VDCMIN</a></div><div class="ttdeci">uint32_t VDCMIN()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00264">TMC2130Stepper.cpp:264</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a7b574d88a361e26715a029d5d77acc15"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a7b574d88a361e26715a029d5d77acc15">TMC2130Stepper::sfilt</a></div><div class="ttdeci">bool sfilt()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00027">COOLCONF.cpp:27</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_aa0478c83baba97df3d716c42b5d0ea0f"><div class="ttname"><a href="class_t_m_c2208_stepper.html#aa0478c83baba97df3d716c42b5d0ea0f">TMC2208Stepper::INIT2208_REGISTER</a></div><div class="ttdeci">INIT2208_REGISTER(VACTUAL)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00972">TMCStepper.h:972</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ac3b12d35df63eeb8cfed2ce410ea0050"><div class="ttname"><a href="class_t_m_c_stepper.html#ac3b12d35df63eeb8cfed2ce410ea0050">TMCStepper::TSTEP</a></div><div class="ttdeci">uint32_t TSTEP()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00130">TMCStepper.cpp:130</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aaa69ce5d7eb9d4969611bdffb6c93069"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aaa69ce5d7eb9d4969611bdffb6c93069">TMC2130Stepper::enc_commutation</a></div><div class="ttdeci">bool enc_commutation()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00036">GCONF.cpp:36</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a20d62a7800821bcac260256e65667cd7"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a20d62a7800821bcac260256e65667cd7">TMC2160Stepper::pwm_autoscale</a></div><div class="ttdeci">bool pwm_autoscale()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00048">PWMCONF.cpp:48</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_ae35bc910232757fc0070509119355d9b"><div class="ttname"><a href="class_t_m_c2224_stepper.html#ae35bc910232757fc0070509119355d9b">TMC2224Stepper::version</a></div><div class="ttdeci">uint8_t version()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00314">TMC2208Stepper.cpp:314</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a2b4643106d473dd0081ec60a3f9b8fdf"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a2b4643106d473dd0081ec60a3f9b8fdf">TMC2208Stepper::DRV_STATUS</a></div><div class="ttdeci">uint32_t DRV_STATUS()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00020">DRV_STATUS.cpp:20</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aed8aa4583943e649dbf3bb1c1da90d63"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aed8aa4583943e649dbf3bb1c1da90d63">TMC2130Stepper::switchCSpin</a></div><div class="ttdeci">void switchCSpin(bool state)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00061">TMC2130Stepper.cpp:61</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ab4d49251f5e0d438a07ae46d293aa58c"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ab4d49251f5e0d438a07ae46d293aa58c">TMC2660Stepper::SGCSCONF</a></div><div class="ttdeci">uint32_t SGCSCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_s_g_c_s_c_o_n_f_8cpp_source.html#l00007">SGCSCONF.cpp:7</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a6f8cf784fbd67ecb004414c784ed0092"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a6f8cf784fbd67ecb004414c784ed0092">TMC2130Stepper::cs_actual</a></div><div class="ttdeci">uint8_t cs_actual()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00010">DRV_STATUS.cpp:10</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a4a83a752479da9b710c80d553301de07"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a4a83a752479da9b710c80d553301de07">TMC5130Stepper::status_latch_r</a></div><div class="ttdeci">bool status_latch_r()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00013">RAMP_STAT.cpp:13</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a5cd301abd1485867820a0e81481d5d29"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a5cd301abd1485867820a0e81481d5d29">TMC5130Stepper::status_latch_l</a></div><div class="ttdeci">bool status_latch_l()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00012">RAMP_STAT.cpp:12</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a42490d462eafe865233ab4524662dfe3"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a42490d462eafe865233ab4524662dfe3">TMC5160Stepper::multistep_filt</a></div><div class="ttdeci">bool multistep_filt()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00065">GCONF.cpp:65</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a4c0454e69ab60c7c5bef514de42f60ad"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a4c0454e69ab60c7c5bef514de42f60ad">TMC5130Stepper::second_move</a></div><div class="ttdeci">bool second_move()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00022">RAMP_STAT.cpp:22</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_af3dbae2b21002c091e1c786f2f3df6a4"><div class="ttname"><a href="class_t_m_c5160_stepper.html#af3dbae2b21002c091e1c786f2f3df6a4">TMC5160Stepper::rms_current</a></div><div class="ttdeci">void rms_current(uint16_t mA, float mult)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00710">TMCStepper.h:710</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a58fecdc9742e26579db315b402017c18"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a58fecdc9742e26579db315b402017c18">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(DCCTRL)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00342">TMCStepper.h:342</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a838f3e6896ee64d6c8e203e9d5883667"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a838f3e6896ee64d6c8e203e9d5883667">TMC2130Stepper::drv_enn_cfg6</a></div><div class="ttdeci">bool drv_enn_cfg6()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00232">TMC2130Stepper.cpp:232</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a3e5b6f25ec1fa94a6d8f0bd004a535ce"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a3e5b6f25ec1fa94a6d8f0bd004a535ce">TMC2208Stepper::en_spreadCycle</a></div><div class="ttdeci">bool en_spreadCycle()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00087">GCONF.cpp:87</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a43eacaf00e14aceb35fa3f0da2e4f5c6"><div class="ttname"><a href="class_t_m_c_stepper.html#a43eacaf00e14aceb35fa3f0da2e4f5c6">TMCStepper::TMC_READ</a></div><div class="ttdeci">static constexpr uint8_t TMC_READ</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00113">TMCStepper.h:113</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a153974233601ccb4de7f5a6ae1a7f7b4"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a153974233601ccb4de7f5a6ae1a7f7b4">TMC2130Stepper::diag0_error</a></div><div class="ttdeci">bool diag0_error()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00038">GCONF.cpp:38</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a1d354657666fa70cd13004cb70bc9fcf"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a1d354657666fa70cd13004cb70bc9fcf">TMC2208Stepper::ottrim</a></div><div class="ttdeci">uint8_t ottrim()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00326">TMC2208Stepper.cpp:326</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ae804290cc33d87371267f1181f83934f"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ae804290cc33d87371267f1181f83934f">TMC2160Stepper::otselect</a></div><div class="ttdeci">uint8_t otselect()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___c_o_n_f_8cpp_source.html#l00021">DRV_CONF.cpp:21</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a43481d6754741d995b69a82e83076573"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a43481d6754741d995b69a82e83076573">TMC2130Stepper::coil_B</a></div><div class="ttdeci">int16_t coil_B()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00261">TMC2130Stepper.cpp:261</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ac0dd7325f5a470ae0221d158b5303fbf"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ac0dd7325f5a470ae0221d158b5303fbf">TMC2160Stepper::encb_dcen_cfg4</a></div><div class="ttdeci">bool encb_dcen_cfg4()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00138">TMC2160Stepper.cpp:138</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a141275c7de1c4bbbe7fe27bd785716bc"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a141275c7de1c4bbbe7fe27bd785716bc">TMC2130Stepper::chm</a></div><div class="ttdeci">bool chm()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00038">CHOPCONF.cpp:38</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ae6829e76ae67523a4cb60553dd70fece"><div class="ttname"><a href="class_t_m_c_stepper.html#ae6829e76ae67523a4cb60553dd70fece">TMCStepper::cs2rms</a></div><div class="ttdeci">uint16_t cs2rms(uint8_t CS)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00020">TMCStepper.cpp:20</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a74e9e262a8da77925d246916b431161d"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a74e9e262a8da77925d246916b431161d">TMC5130Stepper::IOIN</a></div><div class="ttdeci">uint32_t IOIN()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00084">TMC5130Stepper.cpp:84</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a47c0d11be1e4479541238240e98b906e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a47c0d11be1e4479541238240e98b906e">TMC2208Stepper::stealth</a></div><div class="ttdeci">bool stealth()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00037">DRV_STATUS.cpp:37</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ad40785555bbf0a78ecea3f2ee836d18d"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ad40785555bbf0a78ecea3f2ee836d18d">TMC2660Stepper::ts2g</a></div><div class="ttdeci">uint8_t ts2g()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_o_n_f_8cpp_source.html#l00026">DRVCONF.cpp:26</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a0afa417597993d7cb67ee0e56fcb3912"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a0afa417597993d7cb67ee0e56fcb3912">TMC2160Stepper::refr_dir</a></div><div class="ttdeci">bool refr_dir()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00137">TMC2160Stepper.cpp:137</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aac796aaf0a34eb549b0590cbbc5c7f2a"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aac796aaf0a34eb549b0590cbbc5c7f2a">TMC5130Stepper::pos_edge</a></div><div class="ttdeci">bool pos_edge()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00034">ENCMODE.cpp:34</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a9617bb918094d98baef1980d0f869dc2"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a9617bb918094d98baef1980d0f869dc2">TMC2130Stepper::version</a></div><div class="ttdeci">uint8_t version()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00234">TMC2130Stepper.cpp:234</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aba67956b801ed4dc140d46938fc894f1"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">TMC2130Stepper::pwm_freq</a></div><div class="ttdeci">uint8_t pwm_freq()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00023">PWMCONF.cpp:23</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ae59c6240979e95e7b05074e20f3600de"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ae59c6240979e95e7b05074e20f3600de">TMC2160Stepper::PWMCONF</a></div><div class="ttdeci">uint32_t PWMCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00028">PWMCONF.cpp:28</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a54eeb50855c3d7dd9e7078a5dc0ebdfc"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a54eeb50855c3d7dd9e7078a5dc0ebdfc">TMC2208Stepper::IFCNT</a></div><div class="ttdeci">uint8_t IFCNT()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00268">TMC2208Stepper.cpp:268</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a2ed0ad58484a243c27dd3406e1bdc316"><div class="ttname"><a href="class_t_m_c_stepper.html#a2ed0ad58484a243c27dd3406e1bdc316">TMCStepper::iholddelay</a></div><div class="ttdeci">uint8_t iholddelay()</div><div class="ttdef"><b>Definition:</b> <a href="_i_h_o_l_d___i_r_u_n_8cpp_source.html#l00020">IHOLD_IRUN.cpp:20</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ae54d816846ca2103976f490c5ab8e887"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ae54d816846ca2103976f490c5ab8e887">TMC2130Stepper::tbl</a></div><div class="ttdeci">uint8_t tbl()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00039">CHOPCONF.cpp:39</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_af45f5f9eacb39051aed010125b8f03c9"><div class="ttname"><a href="class_t_m_c5130_stepper.html#af45f5f9eacb39051aed010125b8f03c9">TMC5130Stepper::status_stop_l</a></div><div class="ttdeci">bool status_stop_l()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00010">RAMP_STAT.cpp:10</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_x___e_n_c__t_html_a9ef8e58857e524cc8850752453cbba6b"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_x___e_n_c__t.html#a9ef8e58857e524cc8850752453cbba6b">TMC5130Stepper::X_ENC_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00658">TMCStepper.h:658</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aa205878aee0dc80a3f8597c68ec0da61"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aa205878aee0dc80a3f8597c68ec0da61">TMC2130Stepper::diag1_index</a></div><div class="ttdeci">bool diag1_index()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00042">GCONF.cpp:42</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a716fa422e61e34e15f4a61b824479dae"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a716fa422e61e34e15f4a61b824479dae">TMC2160Stepper::shortdelay</a></div><div class="ttdeci">bool shortdelay()</div><div class="ttdef"><b>Definition:</b> <a href="_s_h_o_r_t___c_o_n_f_8cpp_source.html#l00020">SHORT_CONF.cpp:20</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aed0175bff6e80ebc14e0d2606283cbe0"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aed0175bff6e80ebc14e0d2606283cbe0">TMC2130Stepper::read</a></div><div class="ttdeci">uint32_t read(uint8_t addressByte)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00065">TMC2130Stepper.cpp:65</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_af4a3a3c37720a10e59331f74c8a84a4e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#af4a3a3c37720a10e59331f74c8a84a4e">TMC2208Stepper::dir</a></div><div class="ttdeci">bool dir()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00300">TMC2208Stepper.cpp:300</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a0c59db39db2a63ddae01f0545196edeb"><div class="ttname"><a href="class_t_m_c_stepper.html#a0c59db39db2a63ddae01f0545196edeb">TMCStepper::write</a></div><div class="ttdeci">virtual void write(uint8_t, uint32_t)=0</div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a84477fb2054b59c46e788aa88a4e359f"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a84477fb2054b59c46e788aa88a4e359f">TMC5130Stepper::refr_dir</a></div><div class="ttdeci">bool refr_dir()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00088">TMC5130Stepper.cpp:88</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ae599246cee1dc570d9dc1ea4df8d3e54"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ae599246cee1dc570d9dc1ea4df8d3e54">TMC2160Stepper::pwm_lim</a></div><div class="ttdeci">uint8_t pwm_lim()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00052">PWMCONF.cpp:52</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ab6d8e950cf79191cdb634721c4914d7f"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ab6d8e950cf79191cdb634721c4914d7f">TMC5130Stepper::enca_dcin_cfg5</a></div><div class="ttdeci">bool enca_dcin_cfg5()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00090">TMC5130Stepper.cpp:90</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ac24024aff92555221df26b8d30ccbe09"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ac24024aff92555221df26b8d30ccbe09">TMC5130Stepper::V1</a></div><div class="ttdeci">uint32_t V1()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00148">TMC5130Stepper.cpp:148</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_af8d19dd1bae46451e78573843d52cd36"><div class="ttname"><a href="class_t_m_c5130_stepper.html#af8d19dd1bae46451e78573843d52cd36">TMC5130Stepper::TMC_OUTPUT</a></div><div class="ttdeci">bool TMC_OUTPUT()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00098">TMC5130Stepper.cpp:98</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a1f0e6d59f0378c19b486e7f6dda81747"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a1f0e6d59f0378c19b486e7f6dda81747">TMC2208Stepper::sswitch</a></div><div class="ttdeci">SSwitch * sswitch</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00991">TMCStepper.h:991</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_accf4ed8a7f08c7efb9f16562f6fa756f"><div class="ttname"><a href="class_t_m_c2224_stepper.html#accf4ed8a7f08c7efb9f16562f6fa756f">TMC2224Stepper::sel_a</a></div><div class="ttdeci">bool sel_a()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00312">TMC2208Stepper.cpp:312</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a8aa9eb6675d35d3c697badf6009f62e4"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a8aa9eb6675d35d3c697badf6009f62e4">TMC2208Stepper::ot</a></div><div class="ttdeci">bool ot()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00025">DRV_STATUS.cpp:25</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a9ad9b892e8abf475e15e6d8c30c56ce2"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a9ad9b892e8abf475e15e6d8c30c56ce2">TMC2208Stepper::isEnabled</a></div><div class="ttdeci">bool isEnabled()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00090">TMC2208Stepper.cpp:90</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a75917a3c209b939392c44a2012287820"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a75917a3c209b939392c44a2012287820">TMC2660Stepper::intpol</a></div><div class="ttdeci">bool intpol()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_t_r_l_8cpp_source.html#l00039">DRVCTRL.cpp:39</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ab1856b8e97b8af8cb30580b57fe996e2"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ab1856b8e97b8af8cb30580b57fe996e2">TMC5130Stepper::pol_b</a></div><div class="ttdeci">bool pol_b()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00029">ENCMODE.cpp:29</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aee84a9abfc84b387c6ae5658f90bf684"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">TMC2130Stepper::GCONF</a></div><div class="ttdeci">uint32_t GCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00007">GCONF.cpp:7</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a832e8094055d7b70e95ee49a0ef8e742"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a832e8094055d7b70e95ee49a0ef8e742">TMC2660Stepper::DRVCONF</a></div><div class="ttdeci">uint32_t DRVCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_o_n_f_8cpp_source.html#l00007">DRVCONF.cpp:7</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_abc3aecaca1d6036ce6884a063c6fb9e4"><div class="ttname"><a href="class_t_m_c2160_stepper.html#abc3aecaca1d6036ce6884a063c6fb9e4">TMC2160Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(SHORT_CONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00451">TMCStepper.h:451</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_afbdaba9c0942875cf1674774a98c303e"><div class="ttname"><a href="class_t_m_c2130_stepper.html#afbdaba9c0942875cf1674774a98c303e">TMC2130Stepper::semax</a></div><div class="ttdeci">uint8_t semax()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00024">COOLCONF.cpp:24</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a0dfaa28cdd37bf822fd55c2b1d502c4c"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a0dfaa28cdd37bf822fd55c2b1d502c4c">TMC5130Stepper::position_reached</a></div><div class="ttdeci">bool position_reached()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00019">RAMP_STAT.cpp:19</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a810573f6ddbb41ed35fac9844b70bebd"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a810573f6ddbb41ed35fac9844b70bebd">TMC5130Stepper::stop_r_enable</a></div><div class="ttdeci">bool stop_r_enable()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00029">SW_MODE.cpp:29</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_af24b684f8072b9e5b064f093d266257e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#af24b684f8072b9e5b064f093d266257e">TMC2208Stepper::pwm_ofs_auto</a></div><div class="ttdeci">uint8_t pwm_ofs_auto()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00362">TMC2208Stepper.cpp:362</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a3bd486903fc70d66e71a432bea704043"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a3bd486903fc70d66e71a432bea704043">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(VDCMIN)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00339">TMCStepper.h:339</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a1d199eabd1b7da86c2518603c10bf8d9"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a1d199eabd1b7da86c2518603c10bf8d9">TMC5130Stepper::AMAX</a></div><div class="ttdeci">uint16_t AMAX()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00155">TMC5130Stepper.cpp:155</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ac5106eed26501e16c815c5526c54d7c4"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ac5106eed26501e16c815c5526c54d7c4">TMC2208Stepper::max_retries</a></div><div class="ttdeci">static constexpr uint8_t max_retries</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01003">TMCStepper.h:1003</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a1e98489dabe1d42eca5f173993b32958"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a1e98489dabe1d42eca5f173993b32958">TMC5130Stepper::event_stop_sg</a></div><div class="ttdeci">bool event_stop_sg()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00016">RAMP_STAT.cpp:16</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a2ad2f165b9961405c9ec905713d1f7ed"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a2ad2f165b9961405c9ec905713d1f7ed">TMC2208Stepper::pwm_scale_auto</a></div><div class="ttdeci">int16_t pwm_scale_auto()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00345">TMC2208Stepper.cpp:345</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a787cbae9adfab6f79a873310c472e7cd"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a787cbae9adfab6f79a873310c472e7cd">TMC2208Stepper::intpol</a></div><div class="ttdeci">bool intpol()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00078">CHOPCONF.cpp:78</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_adc81db53cf0291216352b13e5425e67b"><div class="ttname"><a href="class_t_m_c2208_stepper.html#adc81db53cf0291216352b13e5425e67b">TMC2208Stepper::PWM_SCALE</a></div><div class="ttdeci">uint32_t PWM_SCALE()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00336">TMC2208Stepper.cpp:336</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ada185e5fe9970deb7d488cee26314878"><div class="ttname"><a href="class_t_m_c_stepper.html#ada185e5fe9970deb7d488cee26314878">TMCStepper::TMC_WRITE</a></div><div class="ttdeci">static constexpr uint8_t TMC_WRITE</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00114">TMCStepper.h:114</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a365f4343bff99bedff934f0647cbaa34"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a365f4343bff99bedff934f0647cbaa34">TMC5160Stepper::tpfd</a></div><div class="ttdeci">uint8_t tpfd()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00052">CHOPCONF.cpp:52</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a771f1425704e15ed90471bc7db2deaa4"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a771f1425704e15ed90471bc7db2deaa4">TMC2660Stepper::cs</a></div><div class="ttdeci">uint8_t cs()</div><div class="ttdef"><b>Definition:</b> <a href="_s_g_c_s_c_o_n_f_8cpp_source.html#l00019">SGCSCONF.cpp:19</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a95fd198d43839424d08a84f92474095e"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a95fd198d43839424d08a84f92474095e">TMC5130Stepper::encb_dcen_cfg4</a></div><div class="ttdeci">bool encb_dcen_cfg4()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00089">TMC5130Stepper.cpp:89</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a4873cc3e2de62badef5245d0c042aefe"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a4873cc3e2de62badef5245d0c042aefe">TMC5130Stepper::clr_enc_x</a></div><div class="ttdeci">bool clr_enc_x()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00036">ENCMODE.cpp:36</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a67541b27d97ce45f175e9f6e4a2d0bff"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a67541b27d97ce45f175e9f6e4a2d0bff">TMC2130Stepper::CHOPCONF</a></div><div class="ttdeci">uint32_t CHOPCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00007">CHOPCONF.cpp:7</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a7ee48b042245ef5b3968b82029d1404c"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a7ee48b042245ef5b3968b82029d1404c">TMC2160Stepper::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00013">TMC2160Stepper.cpp:13</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_aa58fcce7cf211ae3bc019e601ffe2f59"><div class="ttname"><a href="class_t_m_c_stepper.html#aa58fcce7cf211ae3bc019e601ffe2f59">TMCStepper::hold_multiplier</a></div><div class="ttdeci">void hold_multiplier(float val)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00057">TMCStepper.h:57</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aa91fab0b8b6c3a644a88b8ffbdb04730"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aa91fab0b8b6c3a644a88b8ffbdb04730">TMC2130Stepper::fsactive</a></div><div class="ttdeci">bool fsactive()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00009">DRV_STATUS.cpp:9</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a60ffa69ee70b01e21871a3e1b79d6d18"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a60ffa69ee70b01e21871a3e1b79d6d18">TMC2130Stepper::hstrt</a></div><div class="ttdeci">uint8_t hstrt()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00033">CHOPCONF.cpp:33</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a6a0fea8786aebc9f2135fe22aa7ab522"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a6a0fea8786aebc9f2135fe22aa7ab522">TMC5130Stepper::pol_a</a></div><div class="ttdeci">bool pol_a()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00028">ENCMODE.cpp:28</a></div></div>
<div class="ttc" id="astruct_t_m_c2209__n_1_1_s_g_t_h_r_s__t_html"><div class="ttname"><a href="struct_t_m_c2209__n_1_1_s_g_t_h_r_s__t.html">TMC2209_n::SGTHRS_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209__bitfields_8h_source.html#l00026">TMC2209_bitfields.h:26</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ac7e75314309e988c55e28da4798fa637"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ac7e75314309e988c55e28da4798fa637">TMC2208Stepper::multistep_filt</a></div><div class="ttdeci">bool multistep_filt()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00093">GCONF.cpp:93</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a9de4a150926f2875903be27063f00973"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a9de4a150926f2875903be27063f00973">TMC2208Stepper::pdn_disable</a></div><div class="ttdeci">bool pdn_disable()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00091">GCONF.cpp:91</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a72a9a2ecf2d0707dba76de414cec209e"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a72a9a2ecf2d0707dba76de414cec209e">TMC2660Stepper::test_connection</a></div><div class="ttdeci">uint8_t test_connection()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00085">TMC2660Stepper.cpp:85</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_aad3790e8c9040b5b4770ee65ed06b1ed"><div class="ttname"><a href="class_t_m_c2208_stepper.html#aad3790e8c9040b5b4770ee65ed06b1ed">TMC2208Stepper::toff</a></div><div class="ttdeci">uint8_t toff()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00072">CHOPCONF.cpp:72</a></div></div>
<div class="ttc" id="a_t_m_c5160__bitfields_8h_html"><div class="ttname"><a href="_t_m_c5160__bitfields_8h.html">TMC5160_bitfields.h</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_a89b3a941b66bc63fd829bff1e9b93b57"><div class="ttname"><a href="class_t_m_c2224_stepper.html#a89b3a941b66bc63fd829bff1e9b93b57">TMC2224Stepper::spread</a></div><div class="ttdeci">bool spread()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00310">TMC2208Stepper.cpp:310</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac09cc2442de3b9a97959ede240073b24"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac09cc2442de3b9a97959ede240073b24">TMC2130Stepper::semin</a></div><div class="ttdeci">uint8_t semin()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00022">COOLCONF.cpp:22</a></div></div>
<div class="ttc" id="aclass_t_m_c5161_stepper_html_a5ad0292bfabaf69e4bbd1b7569bf3967"><div class="ttname"><a href="class_t_m_c5161_stepper.html#a5ad0292bfabaf69e4bbd1b7569bf3967">TMC5161Stepper::TMC5161Stepper</a></div><div class="ttdeci">TMC5161Stepper(uint16_t pinCS, float RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t link_index=-1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00802">TMCStepper.h:802</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_aeab582b2f23d4e58f63aec80163b3838"><div class="ttname"><a href="class_t_m_c2209_stepper.html#aeab582b2f23d4e58f63aec80163b3838">TMC2209Stepper::IOIN</a></div><div class="ttdeci">uint32_t IOIN()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00003">TMC2209Stepper.cpp:3</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a05142aa741a7ebd105a13df39fba9d91"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a05142aa741a7ebd105a13df39fba9d91">TMC2160Stepper::rms_current</a></div><div class="ttdeci">uint16_t rms_current()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00111">TMC2160Stepper.cpp:111</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_af38dacc1171c9246dbdc1b77e0363e07"><div class="ttname"><a href="class_t_m_c2660_stepper.html#af38dacc1171c9246dbdc1b77e0363e07">TMC2660Stepper::rndtf</a></div><div class="ttdeci">bool rndtf()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00106">CHOPCONF.cpp:106</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ae9e78a1a2e7847988c779e81e3ae5545"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ae9e78a1a2e7847988c779e81e3ae5545">TMC2660Stepper::vsense</a></div><div class="ttdeci">bool vsense()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_o_n_f_8cpp_source.html#l00028">DRVCONF.cpp:28</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_af0e2218b9a555ff6605ac9d4bb468aec"><div class="ttname"><a href="class_t_m_c5130_stepper.html#af0e2218b9a555ff6605ac9d4bb468aec">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(DMAX)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00646">TMCStepper.h:646</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a409c19fa6b052a370a317d061bf9af4e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a409c19fa6b052a370a317d061bf9af4e">TMC2208Stepper::calcCRC</a></div><div class="ttdeci">uint8_t calcCRC(uint8_t datagram[], uint8_t len)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00092">TMC2208Stepper.cpp:92</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a6476b50719166c3d820991d266025dee"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a6476b50719166c3d820991d266025dee">TMC5130Stepper::A1</a></div><div class="ttdeci">uint16_t A1()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00141">TMC5130Stepper.cpp:141</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a5c93e348deec2455319c4ec819ac83fa"><div class="ttname"><a href="class_t_m_c_stepper.html#a5c93e348deec2455319c4ec819ac83fa">TMCStepper::MSCNT</a></div><div class="ttdeci">uint16_t MSCNT()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00139">TMCStepper.cpp:139</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html"><div class="ttname"><a href="class_t_m_c5160_stepper.html">TMC5160Stepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00703">TMCStepper.h:703</a></div></div>
<div class="ttc" id="aclass_t_m_c5161_stepper_html"><div class="ttname"><a href="class_t_m_c5161_stepper.html">TMC5161Stepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00797">TMCStepper.h:797</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_e_n_c___l_a_t_c_h__t_html_a49edfa0c8e5c596a5a366a504fc71686"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_e_n_c___l_a_t_c_h__t.html#a49edfa0c8e5c596a5a366a504fc71686">TMC5130Stepper::ENC_LATCH_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00660">TMCStepper.h:660</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_aed84d0cf68f223e6e0a463bf489f05da"><div class="ttname"><a href="class_t_m_c2160_stepper.html#aed84d0cf68f223e6e0a463bf489f05da">TMC2160Stepper::pwm_scale_auto</a></div><div class="ttdeci">uint16_t pwm_scale_auto()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00159">TMC2160Stepper.cpp:159</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a549db4f962d4ae698dda33ef9a708e33"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">TMC2208Stepper::GCONF</a></div><div class="ttdeci">uint32_t GCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00067">GCONF.cpp:67</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a7b71f3e77039b9ec330b6123574f4fdc"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a7b71f3e77039b9ec330b6123574f4fdc">TMC2660Stepper::push</a></div><div class="ttdeci">void push()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00134">TMC2660Stepper.cpp:134</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a6ec8fb09e247dab3a40e0d11699cafa4"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a6ec8fb09e247dab3a40e0d11699cafa4">TMC5160Stepper::faststandstill</a></div><div class="ttdeci">bool faststandstill()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00064">GCONF.cpp:64</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ab97b9fa316396adf375b95854696fc88"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ab97b9fa316396adf375b95854696fc88">TMC2160Stepper::pwm_reg</a></div><div class="ttdeci">uint8_t pwm_reg()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00051">PWMCONF.cpp:51</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a62d888c9ec5e5d58704b597bb62924f6"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a62d888c9ec5e5d58704b597bb62924f6">TMC2208Stepper::pwm_freq</a></div><div class="ttdeci">uint8_t pwm_freq()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00073">PWMCONF.cpp:73</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a546ad69c482d0d33621fac89078966e1"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a546ad69c482d0d33621fac89078966e1">TMC2130Stepper::intpol</a></div><div class="ttdeci">bool intpol()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00045">CHOPCONF.cpp:45</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aafabeef9ffd19821104d0b00488b7115"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aafabeef9ffd19821104d0b00488b7115">TMC2130Stepper::dc_sg</a></div><div class="ttdeci">uint8_t dc_sg()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00292">TMC2130Stepper.cpp:292</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_afdfe66e472e9a9e5889fb7a4d1f8c117"><div class="ttname"><a href="class_t_m_c2224_stepper.html#afdfe66e472e9a9e5889fb7a4d1f8c117">TMC2224Stepper::ms2</a></div><div class="ttdeci">bool ms2()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00308">TMC2208Stepper.cpp:308</a></div></div>
<div class="ttc" id="a_t_m_c2160__bitfields_8h_html"><div class="ttname"><a href="_t_m_c2160__bitfields_8h.html">TMC2160_bitfields.h</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a58d924967fb53750c162d0e9c4d2020c"><div class="ttname"><a href="class_t_m_c_stepper.html#a58d924967fb53750c162d0e9c4d2020c">TMCStepper::cur_a</a></div><div class="ttdeci">int16_t cur_a()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00144">TMCStepper.cpp:144</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a49f4350a49793194b01277c2583cc857"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a49f4350a49793194b01277c2583cc857">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(VSTART)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00641">TMCStepper.h:641</a></div></div>
<div class="ttc" id="astruct_t_m_c2130_stepper_1_1_i_o_i_n_t__t_html"><div class="ttname"><a href="struct_t_m_c2130_stepper_1_1_i_o_i_n_t__t.html">TMC2130Stepper::IOINT_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00346">TMCStepper.h:346</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a78f319a03408f781edb357ce4e16737a"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a78f319a03408f781edb357ce4e16737a">TMC2208Stepper::s2vsb</a></div><div class="ttdeci">bool s2vsb()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00029">DRV_STATUS.cpp:29</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac3ea3d6f69e5ec03572752e4e25e0392"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac3ea3d6f69e5ec03572752e4e25e0392">TMC2130Stepper::vsense</a></div><div class="ttdeci">bool vsense()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00040">CHOPCONF.cpp:40</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html"><div class="ttname"><a href="class_t_m_c2224_stepper.html">TMC2224Stepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01065">TMCStepper.h:1065</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ab4366bc26a0f6a4bb1c6c33da5919238"><div class="ttname"><a href="class_t_m_c_stepper.html#ab4366bc26a0f6a4bb1c6c33da5919238">TMCStepper::vsense</a></div><div class="ttdeci">virtual bool vsense(void)=0</div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a90c921e4f637bb688c5fadf491ee6f44"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a90c921e4f637bb688c5fadf491ee6f44">TMC2660Stepper::mres</a></div><div class="ttdeci">uint8_t mres()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_t_r_l_8cpp_source.html#l00041">DRVCTRL.cpp:41</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a16330eb11b15930e16b6dd71fc798d8f"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a16330eb11b15930e16b6dd71fc798d8f">TMC2660Stepper::ot</a></div><div class="ttdeci">bool ot()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00030">DRVSTATUS.cpp:30</a></div></div>
<div class="ttc" id="astruct_t_m_c2209__n_1_1_c_o_o_l_c_o_n_f__t_html_ae9cfa1f688e7e33e3ef447f7f28afe42"><div class="ttname"><a href="struct_t_m_c2209__n_1_1_c_o_o_l_c_o_n_f__t.html#ae9cfa1f688e7e33e3ef447f7f28afe42">TMC2209_n::COOLCONF_t::sr</a></div><div class="ttdeci">uint16_t sr</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209__bitfields_8h_source.html#l00039">TMC2209_bitfields.h:39</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a1cfb671dae78bb8d5d8aee0402d0c837"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a1cfb671dae78bb8d5d8aee0402d0c837">TMC2130Stepper::dcen_cfg4</a></div><div class="ttdeci">bool dcen_cfg4()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00230">TMC2130Stepper.cpp:230</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a8a8faf8795135ffc49fc6826e5dfdf36"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a8a8faf8795135ffc49fc6826e5dfdf36">TMC2660Stepper::chm</a></div><div class="ttdeci">bool chm()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00107">CHOPCONF.cpp:107</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_acbef562065541bf9c49efd7757220775"><div class="ttname"><a href="class_t_m_c2130_stepper.html#acbef562065541bf9c49efd7757220775">TMC2130Stepper::sync</a></div><div class="ttdeci">uint8_t sync()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00043">CHOPCONF.cpp:43</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ab4500aa2baca79572a8145b64f809a37"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ab4500aa2baca79572a8145b64f809a37">TMC2208Stepper::shaft</a></div><div class="ttdeci">bool shaft()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00088">GCONF.cpp:88</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_acebb43936d46f78195486c79dc2cf75e"><div class="ttname"><a href="class_t_m_c5130_stepper.html#acebb43936d46f78195486c79dc2cf75e">TMC5130Stepper::SLAVECONF</a></div><div class="ttdeci">uint16_t SLAVECONF()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00077">TMC5130Stepper.cpp:77</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ac2a244b29e2256064a7ec2e07d694d61"><div class="ttname"><a href="class_t_m_c_stepper.html#ac2a244b29e2256064a7ec2e07d694d61">TMCStepper::MSCURACT</a></div><div class="ttdeci">uint32_t MSCURACT()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00143">TMCStepper.cpp:143</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_aba43e2af829abee9e029bdd43bde5f61"><div class="ttname"><a href="class_t_m_c2660_stepper.html#aba43e2af829abee9e029bdd43bde5f61">TMC2660Stepper::read</a></div><div class="ttdeci">uint32_t read()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00030">TMC2660Stepper.cpp:30</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_aa11281f54c293f3ff2539b1a583682a9"><div class="ttname"><a href="class_t_m_c2208_stepper.html#aa11281f54c293f3ff2539b1a583682a9">TMC2208Stepper::CHOPCONF</a></div><div class="ttdeci">uint32_t CHOPCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00058">CHOPCONF.cpp:58</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a3c8c8441f841b724234d450331c7d252"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a3c8c8441f841b724234d450331c7d252">TMC2130Stepper::diag1_pushpull</a></div><div class="ttdeci">bool diag1_pushpull()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00046">GCONF.cpp:46</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ada2e940e7c0a98ad75fe77e329d402b5"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ada2e940e7c0a98ad75fe77e329d402b5">TMC2208Stepper::ola</a></div><div class="ttdeci">bool ola()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00030">DRV_STATUS.cpp:30</a></div></div>
<div class="ttc" id="astruct_t_m_c_stepper_1_1_t_s_t_e_p__t_html_a914364338c8f2b817206d3254d65cb17"><div class="ttname"><a href="struct_t_m_c_stepper_1_1_t_s_t_e_p__t.html#a914364338c8f2b817206d3254d65cb17">TMCStepper::TSTEP_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00116">TMCStepper.h:116</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a86b32d5b28e4d34fd45a368a447f2e93"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a86b32d5b28e4d34fd45a368a447f2e93">TMC2160Stepper::bbmclks</a></div><div class="ttdeci">uint8_t bbmclks()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___c_o_n_f_8cpp_source.html#l00020">DRV_CONF.cpp:20</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aaa76fdd1c6e8e7f6bb886e0b0031a500"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aaa76fdd1c6e8e7f6bb886e0b0031a500">TMC5130Stepper::VMAX</a></div><div class="ttdeci">uint32_t VMAX()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00162">TMC5130Stepper.cpp:162</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a87043b89af3af0ef95866cfd84f606dc"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a87043b89af3af0ef95866cfd84f606dc">TMC2160Stepper::drvstrength</a></div><div class="ttdeci">uint8_t drvstrength()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___c_o_n_f_8cpp_source.html#l00022">DRV_CONF.cpp:22</a></div></div>
<div class="ttc" id="astruct_t_m_c_stepper_1_1_m_s_c_n_t__t_html"><div class="ttname"><a href="struct_t_m_c_stepper_1_1_m_s_c_n_t__t.html">TMCStepper::MSCNT_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00117">TMCStepper.h:117</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a7f9ccd96eb8fb0727a693ca2a0278795"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a7f9ccd96eb8fb0727a693ca2a0278795">TMC2160Stepper::freewheel</a></div><div class="ttdeci">uint8_t freewheel()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00050">PWMCONF.cpp:50</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ac36c5f24698fd045718fd05f8b2eb2d8"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ac36c5f24698fd045718fd05f8b2eb2d8">TMC5130Stepper::latch_l_active</a></div><div class="ttdeci">bool latch_l_active()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00033">SW_MODE.cpp:33</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a8bc339ee30404455a56f32a915300fb6"><div class="ttname"><a href="class_t_m_c_stepper.html#a8bc339ee30404455a56f32a915300fb6">TMCStepper::hysteresis_end</a></div><div class="ttdeci">int8_t hysteresis_end()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00060">TMCStepper.cpp:60</a></div></div>
<div class="ttc" id="a_s_e_r_i_a_l___s_w_i_t_c_h_8h_html"><div class="ttname"><a href="_s_e_r_i_a_l___s_w_i_t_c_h_8h.html">SERIAL_SWITCH.h</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a124bab76346c3c6c17f812e8c4ad7a5c"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a124bab76346c3c6c17f812e8c4ad7a5c">TMC2660Stepper::DRVSTATUS</a></div><div class="ttdeci">uint32_t DRVSTATUS()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00008">DRVSTATUS.cpp:8</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a90e88f991704c5fc7cdcb7212db59020"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a90e88f991704c5fc7cdcb7212db59020">TMC2660Stepper::ca</a></div><div class="ttdeci">uint8_t ca()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_t_r_l_8cpp_source.html#l00030">DRVCTRL.cpp:30</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a8dbbafbbb879608efd8e37e1ab8d3d7e"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a8dbbafbbb879608efd8e37e1ab8d3d7e">TMC2160Stepper::enca_dcin_cfg5</a></div><div class="ttdeci">bool enca_dcin_cfg5()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00139">TMC2160Stepper.cpp:139</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ada1f2c5c372e9aa434c72bc825ce769d"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ada1f2c5c372e9aa434c72bc825ce769d">TMC2660Stepper::cb</a></div><div class="ttdeci">uint8_t cb()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_t_r_l_8cpp_source.html#l00032">DRVCTRL.cpp:32</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a8a8172fcb19ea2439d4898f4102fa039"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a8a8172fcb19ea2439d4898f4102fa039">TMC2208Stepper::index_otpw</a></div><div class="ttdeci">bool index_otpw()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00089">GCONF.cpp:89</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a99c079095e58f42f7b7c2db303f82738"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a99c079095e58f42f7b7c2db303f82738">TMC2208Stepper::TMC2208_SLAVE_ADDR</a></div><div class="ttdeci">static constexpr uint8_t TMC2208_SLAVE_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01000">TMCStepper.h:1000</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a65d41ad7c65eff04be8c543b2b9923e3"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a65d41ad7c65eff04be8c543b2b9923e3">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(ENCMODE)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00651">TMCStepper.h:651</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a507dffd7c979958b7a3fadb0ca94def1"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a507dffd7c979958b7a3fadb0ca94def1">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(VSTOP)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00648">TMCStepper.h:648</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a76c77714558be0359cb7fb6099b00ce3"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a76c77714558be0359cb7fb6099b00ce3">TMC2660Stepper::otpw</a></div><div class="ttdeci">bool otpw()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00029">DRVSTATUS.cpp:29</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a64c51922eb2029e4bbcd4f8a51b6a6ae"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a64c51922eb2029e4bbcd4f8a51b6a6ae">TMC2208Stepper::FACTORY_CONF</a></div><div class="ttdeci">uint16_t FACTORY_CONF()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00316">TMC2208Stepper.cpp:316</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a52c8fe12f680d0a87fdb370e75a0aad1"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a52c8fe12f680d0a87fdb370e75a0aad1">TMC2160Stepper::default_RS</a></div><div class="ttdeci">static constexpr float default_RS</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00456">TMCStepper.h:456</a></div></div>
<div class="ttc" id="a_t_m_c5130__bitfields_8h_html"><div class="ttname"><a href="_t_m_c5130__bitfields_8h.html">TMC5130_bitfields.h</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a477c74581a2be9909579bab12dc2642a"><div class="ttname"><a href="class_t_m_c_stepper.html#a477c74581a2be9909579bab12dc2642a">TMCStepper::hend</a></div><div class="ttdeci">virtual uint8_t hend()=0</div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ae8f3ed04844725fb6f64150f17c73039"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ae8f3ed04844725fb6f64150f17c73039">TMC2208Stepper::freewheel</a></div><div class="ttdeci">uint8_t freewheel()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00076">PWMCONF.cpp:76</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a6c84af7f87af2c616de8a6a288309ecb"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a6c84af7f87af2c616de8a6a288309ecb">TMC2160Stepper::cs2rms</a></div><div class="ttdeci">uint16_t cs2rms(uint8_t CS)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00099">TMC2160Stepper.cpp:99</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a223181da31843d05e060bf6ecc6a90af"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a223181da31843d05e060bf6ecc6a90af">TMC2208Stepper::t157</a></div><div class="ttdeci">bool t157()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00035">DRV_STATUS.cpp:35</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ad7a64b03dde9d5699f731bbb9fe88dba"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ad7a64b03dde9d5699f731bbb9fe88dba">TMC2208Stepper::olb</a></div><div class="ttdeci">bool olb()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00031">DRV_STATUS.cpp:31</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a938f72c9e6a03dfb1890aabbe6f7d59c"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a938f72c9e6a03dfb1890aabbe6f7d59c">TMC2160Stepper::s2g_level</a></div><div class="ttdeci">uint8_t s2g_level()</div><div class="ttdef"><b>Definition:</b> <a href="_s_h_o_r_t___c_o_n_f_8cpp_source.html#l00018">SHORT_CONF.cpp:18</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a1935476316e43802ade68dd84d346907"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a1935476316e43802ade68dd84d346907">TMC2130Stepper::sedn</a></div><div class="ttdeci">uint8_t sedn()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00025">COOLCONF.cpp:25</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_abf1aaf21b2ed62c07626fa3fd69577a5"><div class="ttname"><a href="class_t_m_c2130_stepper.html#abf1aaf21b2ed62c07626fa3fd69577a5">TMC2130Stepper::en_pwm_mode</a></div><div class="ttdeci">bool en_pwm_mode()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00035">GCONF.cpp:35</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ad4188e9b8d7a1e2b66ef3d74954ba788"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ad4188e9b8d7a1e2b66ef3d74954ba788">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(VMAX)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00645">TMCStepper.h:645</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a28ca2abf68614961609ce69987b79b8f"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a28ca2abf68614961609ce69987b79b8f">TMC2160Stepper::pwm_ofs</a></div><div class="ttdeci">uint8_t pwm_ofs()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00045">PWMCONF.cpp:45</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aa51b7320a8feccf48756dbd81638be43"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aa51b7320a8feccf48756dbd81638be43">TMC5130Stepper::ENC_STATUS</a></div><div class="ttdeci">bool ENC_STATUS()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00220">TMC5130Stepper.cpp:220</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a5cf838fb4ec111c06714f666e8e1807b"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a5cf838fb4ec111c06714f666e8e1807b">TMC5130Stepper::ENC_CONST</a></div><div class="ttdeci">uint32_t ENC_CONST()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00213">TMC5130Stepper.cpp:213</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_adf7a92730a7345dfa6c0fecddcf80380"><div class="ttname"><a href="class_t_m_c2208_stepper.html#adf7a92730a7345dfa6c0fecddcf80380">TMC2208Stepper::pwm_autograd</a></div><div class="ttdeci">bool pwm_autograd()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00075">PWMCONF.cpp:75</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a44165ac44cbbe2efb678c764ac5ecf4c"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a44165ac44cbbe2efb678c764ac5ecf4c">TMC2130Stepper::setSPISpeed</a></div><div class="ttdeci">void setSPISpeed(uint32_t speed)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00057">TMC2130Stepper.cpp:57</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_af1a14a5e85e37ff2887e5031126bc2bf"><div class="ttname"><a href="class_t_m_c2130_stepper.html#af1a14a5e85e37ff2887e5031126bc2bf">TMC2130Stepper::diag0_int_pushpull</a></div><div class="ttdeci">bool diag0_int_pushpull()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00045">GCONF.cpp:45</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_aa20df51be5967e40cc23132a1d461275"><div class="ttname"><a href="class_t_m_c2660_stepper.html#aa20df51be5967e40cc23132a1d461275">TMC2660Stepper::sdoff</a></div><div class="ttdeci">bool sdoff()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_o_n_f_8cpp_source.html#l00027">DRVCONF.cpp:27</a></div></div>
<div class="ttc" id="a_t_m_c2130__bitfields_8h_html"><div class="ttname"><a href="_t_m_c2130__bitfields_8h.html">TMC2130_bitfields.h</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_aff4a597a0ae5a90406a3543e2cd63568"><div class="ttname"><a href="class_t_m_c5160_stepper.html#aff4a597a0ae5a90406a3543e2cd63568">TMC5160Stepper::pwm_ofs_auto</a></div><div class="ttdeci">uint8_t pwm_ofs_auto()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5160_stepper_8cpp_source.html#l00094">TMC5160Stepper.cpp:94</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_ac293cc713741cc1abe89079b36df9b2b"><div class="ttname"><a href="class_t_m_c2209_stepper.html#ac293cc713741cc1abe89079b36df9b2b">TMC2209Stepper::SGTHRS</a></div><div class="ttdeci">uint8_t SGTHRS()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00032">TMC2209Stepper.cpp:32</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a6da53737f78754d0c7c20bec80147e16"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a6da53737f78754d0c7c20bec80147e16">TMC5160Stepper::ENC_DEVIATION</a></div><div class="ttdeci">uint32_t ENC_DEVIATION()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5160_stepper_8cpp_source.html#l00084">TMC5160Stepper.cpp:84</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a8a8813bde06653e0b66f93e57387a02f"><div class="ttname"><a href="class_t_m_c_stepper.html#a8a8813bde06653e0b66f93e57387a02f">TMCStepper::TMCStepper</a></div><div class="ttdeci">TMCStepper(float RS)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00108">TMCStepper.h:108</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ae629000976699f001fc9b193856d9074"><div class="ttname"><a href="class_t_m_c_stepper.html#ae629000976699f001fc9b193856d9074">TMCStepper::microsteps</a></div><div class="ttdeci">uint16_t microsteps()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00080">TMCStepper.cpp:80</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac4003e3eb4326500625e10f180b1f282"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac4003e3eb4326500625e10f180b1f282">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(THIGH)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00337">TMCStepper.h:337</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ad207fa693692567d117d4b02c217a4e9"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ad207fa693692567d117d4b02c217a4e9">TMC2130Stepper::PWM_SCALE</a></div><div class="ttdeci">uint8_t PWM_SCALE()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00299">TMC2130Stepper.cpp:299</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_aa5fa836e15992bc49e0297ef2126f725"><div class="ttname"><a href="class_t_m_c2224_stepper.html#aa5fa836e15992bc49e0297ef2126f725">TMC2224Stepper::IOIN</a></div><div class="ttdeci">uint32_t IOIN()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00303">TMC2208Stepper.cpp:303</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_x_t_a_r_g_e_t__t_html_a51e6a491d899b13119df1e8a455070fe"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_x_t_a_r_g_e_t__t.html#a51e6a491d899b13119df1e8a455070fe">TMC5130Stepper::XTARGET_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00656">TMCStepper.h:656</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a4ab9b5cf6da0c345ecc50e877b54ada2"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a4ab9b5cf6da0c345ecc50e877b54ada2">TMC2660Stepper::write</a></div><div class="ttdeci">void write(uint8_t addressByte, uint32_t config)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00054">TMC2660Stepper.cpp:54</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ac99794fa5a807fb099a1e2adb0c876ba"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ac99794fa5a807fb099a1e2adb0c876ba">TMC2160Stepper::shortfilter</a></div><div class="ttdeci">uint8_t shortfilter()</div><div class="ttdef"><b>Definition:</b> <a href="_s_h_o_r_t___c_o_n_f_8cpp_source.html#l00019">SHORT_CONF.cpp:19</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ae86e87a3b5882ac40c6f21348c6793ed"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ae86e87a3b5882ac40c6f21348c6793ed">TMC2208Stepper::hstrt</a></div><div class="ttdeci">uint8_t hstrt()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00073">CHOPCONF.cpp:73</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_v_a_c_t_u_a_l__t_html"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_v_a_c_t_u_a_l__t.html">TMC5130Stepper::VACTUAL_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00655">TMCStepper.h:655</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a84a5b9684c546c5f4549f375048512be"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a84a5b9684c546c5f4549f375048512be">TMC2208Stepper::tbl</a></div><div class="ttdeci">uint8_t tbl()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00075">CHOPCONF.cpp:75</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html"><div class="ttname"><a href="class_t_m_c2208_stepper.html">TMC2208Stepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00806">TMCStepper.h:806</a></div></div>
<div class="ttc" id="aclass_t_m_c5161_stepper_html_afff5eba2e407c3bc1ad9aabdbcffeb9f"><div class="ttname"><a href="class_t_m_c5161_stepper.html#afff5eba2e407c3bc1ad9aabdbcffeb9f">TMC5161Stepper::TMC5161Stepper</a></div><div class="ttdeci">TMC5161Stepper(uint16_t pinCS, float RS=default_RS, int8_t link_index=-1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00799">TMCStepper.h:799</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aca7a615bce307a631a6118fd95cc9195"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aca7a615bce307a631a6118fd95cc9195">TMC2130Stepper::isEnabled</a></div><div class="ttdeci">bool isEnabled()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00207">TMC2130Stepper.cpp:207</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html"><div class="ttname"><a href="class_t_m_c2209_stepper.html">TMC2209Stepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01009">TMCStepper.h:1009</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a51f799cf592f8d9d50d110aaedfe141a"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a51f799cf592f8d9d50d110aaedfe141a">TMC2660Stepper::sg_result</a></div><div class="ttdeci">uint16_t sg_result()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00033">DRVSTATUS.cpp:33</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a02994cba6b9ac73b61799cf7af0fd588"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a02994cba6b9ac73b61799cf7af0fd588">TMC2208Stepper::mstep_reg_select</a></div><div class="ttdeci">bool mstep_reg_select()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00092">GCONF.cpp:92</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a142b14de8a4dcc6cf76b4a6ede9e1cea"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">TMC2208Stepper::write</a></div><div class="ttdeci">void write(uint8_t, uint32_t)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00118">TMC2208Stepper.cpp:118</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aad976e6d0bc18bf5ce026b7c5baff125"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aad976e6d0bc18bf5ce026b7c5baff125">TMC5130Stepper::clr_cont</a></div><div class="ttdeci">bool clr_cont()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00032">ENCMODE.cpp:32</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_af237538f24cc58ec1bb39cfed116943f"><div class="ttname"><a href="class_t_m_c5130_stepper.html#af237538f24cc58ec1bb39cfed116943f">TMC5130Stepper::t_zerowait_active</a></div><div class="ttdeci">bool t_zerowait_active()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00021">RAMP_STAT.cpp:21</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_af5718c4fd4209a27f5ee2873057baad0"><div class="ttname"><a href="class_t_m_c5130_stepper.html#af5718c4fd4209a27f5ee2873057baad0">TMC5130Stepper::status_stop_r</a></div><div class="ttdeci">bool status_stop_r()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00011">RAMP_STAT.cpp:11</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a86dfe0b25b96655a501f4180fcfbb954"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a86dfe0b25b96655a501f4180fcfbb954">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(XACTUAL)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00640">TMCStepper.h:640</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a1c64cfe3c13f4c8c8fe2eebe996fa0eb"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a1c64cfe3c13f4c8c8fe2eebe996fa0eb">TMC2660Stepper::hstrt</a></div><div class="ttdeci">uint8_t hstrt()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00103">CHOPCONF.cpp:103</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a89f965f7d005e189ef27951f37e699f2"><div class="ttname"><a href="class_t_m_c_stepper.html#a89f965f7d005e189ef27951f37e699f2">TMCStepper::irun</a></div><div class="ttdeci">uint8_t irun()</div><div class="ttdef"><b>Definition:</b> <a href="_i_h_o_l_d___i_r_u_n_8cpp_source.html#l00019">IHOLD_IRUN.cpp:19</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ab3cc9688f015f07d65cca651c4c50299"><div class="ttname"><a href="class_t_m_c_stepper.html#ab3cc9688f015f07d65cca651c4c50299">TMCStepper::reset</a></div><div class="ttdeci">bool reset()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00118">TMCStepper.cpp:118</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a66812c883dfbb6dedc046a011b2564be"><div class="ttname"><a href="class_t_m_c_stepper.html#a66812c883dfbb6dedc046a011b2564be">TMCStepper::TPOWERDOWN</a></div><div class="ttdeci">uint8_t TPOWERDOWN()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00123">TMCStepper.cpp:123</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_x_l_a_t_c_h__t_html_a640567c26eccf1fa1cb3823161a64c17"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_x_l_a_t_c_h__t.html#a640567c26eccf1fa1cb3823161a64c17">TMC5130Stepper::XLATCH_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00657">TMCStepper.h:657</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a7e752d7ab59fd6da09a2ce0e86dd8b83"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a7e752d7ab59fd6da09a2ce0e86dd8b83">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(X_COMPARE)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00638">TMCStepper.h:638</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a491da94dbb3fb30c5a8d64674bd39f33"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a491da94dbb3fb30c5a8d64674bd39f33">TMC5130Stepper::latch_r_inactive</a></div><div class="ttdeci">bool latch_r_inactive()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00036">SW_MODE.cpp:36</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a5db9c2e01d8c1994a5c58d0bf0b1d9b1"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a5db9c2e01d8c1994a5c58d0bf0b1d9b1">TMC2130Stepper::TCOOLTHRS</a></div><div class="ttdeci">uint32_t TCOOLTHRS()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00237">TMC2130Stepper.cpp:237</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ad584d93cbf798731dcecee465b8b1de6"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ad584d93cbf798731dcecee465b8b1de6">TMC2660Stepper::CHOPCONF</a></div><div class="ttdeci">uint32_t CHOPCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00085">CHOPCONF.cpp:85</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a854fbf50049cf55e4e44bab89ac7e4cf"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a854fbf50049cf55e4e44bab89ac7e4cf">TMC2130Stepper::seimin</a></div><div class="ttdeci">bool seimin()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00026">COOLCONF.cpp:26</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a095a38588e48e0387312d689b73ffb80"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a095a38588e48e0387312d689b73ffb80">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(GCONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00335">TMCStepper.h:335</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ab5b7c77b1826da5c2e40a420880da513"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ab5b7c77b1826da5c2e40a420880da513">TMC2130Stepper::LOST_STEPS</a></div><div class="ttdeci">uint32_t LOST_STEPS()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00313">TMC2130Stepper.cpp:313</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a45d957e059ba8d375a4b880254f442f9"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a45d957e059ba8d375a4b880254f442f9">TMC2130Stepper::inv</a></div><div class="ttdeci">bool inv()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00309">TMC2130Stepper.cpp:309</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a180f4b9a78e526592d946ec12f71982e"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a180f4b9a78e526592d946ec12f71982e">TMC2209Stepper::push</a></div><div class="ttdeci">void push()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00016">TMC2209Stepper.cpp:16</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a4a2199bcb7d1db0b75d4f1f2ed0471da"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a4a2199bcb7d1db0b75d4f1f2ed0471da">TMC2160Stepper::pwm_freq</a></div><div class="ttdeci">uint8_t pwm_freq()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00047">PWMCONF.cpp:47</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a896275632be88c8a407946df264f94cf"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a896275632be88c8a407946df264f94cf">TMC2660Stepper::SMARTEN</a></div><div class="ttdeci">uint32_t SMARTEN()</div><div class="ttdef"><b>Definition:</b> <a href="_s_m_a_r_t_e_n_8cpp_source.html#l00007">SMARTEN.cpp:7</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a0b34db3f443d37a8839c70173aaef366"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a0b34db3f443d37a8839c70173aaef366">TMC2208Stepper::s2vsa</a></div><div class="ttdeci">bool s2vsa()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00028">DRV_STATUS.cpp:28</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a078e86b80201315ccd66f25d03551e5d"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a078e86b80201315ccd66f25d03551e5d">TMC2130Stepper::olb</a></div><div class="ttdeci">bool olb()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00017">DRV_STATUS.cpp:17</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_af3759763b851e6071d1bad90408b712c"><div class="ttname"><a href="class_t_m_c_stepper.html#af3759763b851e6071d1bad90408b712c">TMCStepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(IHOLD_IRUN)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00109">TMCStepper.h:109</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a81abf372fba6c295616fe79a0a037b96"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a81abf372fba6c295616fe79a0a037b96">TMC2660Stepper::tst</a></div><div class="ttdeci">bool tst()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_o_n_f_8cpp_source.html#l00022">DRVCONF.cpp:22</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a01882391e4bdb225f7154f5bb3e6c7f0"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a01882391e4bdb225f7154f5bb3e6c7f0">TMC2660Stepper::sfilt</a></div><div class="ttdeci">bool sfilt()</div><div class="ttdef"><b>Definition:</b> <a href="_s_g_c_s_c_o_n_f_8cpp_source.html#l00017">SGCSCONF.cpp:17</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a0310f5595342d27f78a675a1b9f4defb"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a0310f5595342d27f78a675a1b9f4defb">TMC2130Stepper::sg_result</a></div><div class="ttdeci">uint16_t sg_result()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00008">DRV_STATUS.cpp:8</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a846ae33f73f8c5b7ea3402f2922d40f4"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a846ae33f73f8c5b7ea3402f2922d40f4">TMC5160Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(ENC_DEVIATION)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00792">TMCStepper.h:792</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a26813292e0bdc05b85ef96591394319f"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a26813292e0bdc05b85ef96591394319f">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(OUTPUT)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00637">TMCStepper.h:637</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_ab9556a1554606f3f23a29c1537f9add4"><div class="ttname"><a href="class_t_m_c5130_stepper.html#ab9556a1554606f3f23a29c1537f9add4">TMC5130Stepper::sg_stop</a></div><div class="ttdeci">bool sg_stop()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00038">SW_MODE.cpp:38</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a790a78329e575ef39a0219a59d8d5b0b"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a790a78329e575ef39a0219a59d8d5b0b">TMC2660Stepper::ola</a></div><div class="ttdeci">bool ola()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00026">DRVSTATUS.cpp:26</a></div></div>
<div class="ttc" id="astruct_t_m_c2208_stepper_1_1_i_f_c_n_t__t_html"><div class="ttname"><a href="struct_t_m_c2208_stepper_1_1_i_f_c_n_t__t.html">TMC2208Stepper::IFCNT_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00976">TMCStepper.h:976</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_af9cf1c0b74a1604ee12eb2d5e391004c"><div class="ttname"><a href="class_t_m_c2208_stepper.html#af9cf1c0b74a1604ee12eb2d5e391004c">TMC2208Stepper::pwm_reg</a></div><div class="ttdeci">uint8_t pwm_reg()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00077">PWMCONF.cpp:77</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a5a1335a60d938c7d1fcb7408c28f8650"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a5a1335a60d938c7d1fcb7408c28f8650">TMC2209Stepper::TCOOLTHRS</a></div><div class="ttdeci">uint32_t TCOOLTHRS()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00037">TMC2209Stepper.cpp:37</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a63df142506643ae8794abbedf3a30c1d"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a63df142506643ae8794abbedf3a30c1d">TMC2130Stepper::rndtf</a></div><div class="ttdeci">bool rndtf()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00037">CHOPCONF.cpp:37</a></div></div>
<div class="ttc" id="astruct_t_m_c2130_stepper_1_1_p_w_m___s_c_a_l_e__t_html_aa55b8961cd861f6156aa601d246b13f7"><div class="ttname"><a href="struct_t_m_c2130_stepper_1_1_p_w_m___s_c_a_l_e__t.html#aa55b8961cd861f6156aa601d246b13f7">TMC2130Stepper::PWM_SCALE_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00347">TMCStepper.h:347</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a445b61c23afadb9bd48c3f4d9ef9125e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a445b61c23afadb9bd48c3f4d9ef9125e">TMC2208Stepper::mres</a></div><div class="ttdeci">uint8_t mres()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00077">CHOPCONF.cpp:77</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a90d8c713bf102169e7fcdf676ebf2e51"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a90d8c713bf102169e7fcdf676ebf2e51">TMC2130Stepper::sgt</a></div><div class="ttdeci">int8_t sgt()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00029">COOLCONF.cpp:29</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a2d19f2ad93b00b75ffdcdd73275d2f03"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a2d19f2ad93b00b75ffdcdd73275d2f03">TMC2130Stepper::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00186">TMC2130Stepper.cpp:186</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a357d105f7350a08dfad82c05a39042eb"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a357d105f7350a08dfad82c05a39042eb">TMC2130Stepper::PWMCONF</a></div><div class="ttdeci">uint32_t PWMCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00008">PWMCONF.cpp:8</a></div></div>
<div class="ttc" id="aclass_t_m_c5161_stepper_html_a67797469ad054e42ec6086b37b81fbdd"><div class="ttname"><a href="class_t_m_c5161_stepper.html#a67797469ad054e42ec6086b37b81fbdd">TMC5161Stepper::TMC5161Stepper</a></div><div class="ttdeci">TMC5161Stepper(uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t link_index=-1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00800">TMCStepper.h:800</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_e_n_c___s_t_a_t_u_s__t_html_a504a76eac8837bf0b65018bf1ff710de"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_e_n_c___s_t_a_t_u_s__t.html#a504a76eac8837bf0b65018bf1ff710de">TMC5130Stepper::ENC_STATUS_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00659">TMCStepper.h:659</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a013e8ad00535470bc46bd9913baf9727"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a013e8ad00535470bc46bd9913baf9727">TMC2130Stepper::otpw</a></div><div class="ttdeci">bool otpw()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00013">DRV_STATUS.cpp:13</a></div></div>
<div class="ttc" id="astruct_t_m_c2208_stepper_1_1_o_t_p___r_e_a_d__t_html_ad43db23b66c477701cab03b0f06b0310"><div class="ttname"><a href="struct_t_m_c2208_stepper_1_1_o_t_p___r_e_a_d__t.html#ad43db23b66c477701cab03b0f06b0310">TMC2208Stepper::OTP_READ_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00978">TMCStepper.h:978</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_af1dcd05f22dd4668cc45e7874f21b9fb"><div class="ttname"><a href="class_t_m_c2130_stepper.html#af1dcd05f22dd4668cc45e7874f21b9fb">TMC2130Stepper::s2ga</a></div><div class="ttdeci">bool s2ga()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00014">DRV_STATUS.cpp:14</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ad4519bfdf8acc6afdceed090708ea826"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ad4519bfdf8acc6afdceed090708ea826">TMC2660Stepper::TMC2660Stepper</a></div><div class="ttdeci">TMC2660Stepper(uint16_t pinCS, float RS=default_RS)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00004">TMC2660Stepper.cpp:4</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html"><div class="ttname"><a href="class_t_m_c2660_stepper.html">TMC2660Stepper</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01079">TMCStepper.h:1079</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a37abcd5f6a1c7130248bf2878feaded3"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a37abcd5f6a1c7130248bf2878feaded3">TMC2660Stepper::diss2g</a></div><div class="ttdeci">bool diss2g()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_o_n_f_8cpp_source.html#l00025">DRVCONF.cpp:25</a></div></div>
<div class="ttc" id="astruct_t_m_c2208_stepper_1_1_o_t_p___p_r_o_g__t_html"><div class="ttname"><a href="struct_t_m_c2208_stepper_1_1_o_t_p___p_r_o_g__t.html">TMC2208Stepper::OTP_PROG_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00977">TMCStepper.h:977</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a376c7a2c8e7283a956d10a429c1427d6"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a376c7a2c8e7283a956d10a429c1427d6">TMC2209Stepper::semax</a></div><div class="ttdeci">uint8_t semax()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00050">COOLCONF.cpp:50</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aaa7d6b05f9e6fc1bcb4d3b59de16f509"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aaa7d6b05f9e6fc1bcb4d3b59de16f509">TMC5130Stepper::D1</a></div><div class="ttdeci">uint16_t D1()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00176">TMC5130Stepper.cpp:176</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_af9e25628b6e663120fddac28dee776e1"><div class="ttname"><a href="class_t_m_c2130_stepper.html#af9e25628b6e663120fddac28dee776e1">TMC2130Stepper::hend</a></div><div class="ttdeci">uint8_t hend()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00034">CHOPCONF.cpp:34</a></div></div>
<div class="ttc" id="astruct_t_m_c2130_stepper_1_1_i_o_i_n_t__t_html_aede8c70425ab3cb3dc34f834b369fd3a"><div class="ttname"><a href="struct_t_m_c2130_stepper_1_1_i_o_i_n_t__t.html#aede8c70425ab3cb3dc34f834b369fd3a">TMC2130Stepper::IOINT_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00346">TMCStepper.h:346</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_adfbf2de8ee8d7401126a28afe43af39f"><div class="ttname"><a href="class_t_m_c2130_stepper.html#adfbf2de8ee8d7401126a28afe43af39f">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(TCOOLTHRS)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00336">TMCStepper.h:336</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a6f20aa4a690a1ad2bdb845d11cc5e60f"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a6f20aa4a690a1ad2bdb845d11cc5e60f">TMC5130Stepper::rms_current</a></div><div class="ttdeci">void rms_current(uint16_t mA)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00469">TMCStepper.h:469</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a6d38cdca5d67036d37e2de754ad6a8e4"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a6d38cdca5d67036d37e2de754ad6a8e4">TMC2130Stepper::_pinCS</a></div><div class="ttdeci">const uint16_t _pinCS</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00352">TMCStepper.h:352</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a200657a7d5d0dbae42f42447e21c58ae"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a200657a7d5d0dbae42f42447e21c58ae">TMC2130Stepper::dir</a></div><div class="ttdeci">bool dir()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00229">TMC2130Stepper.cpp:229</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a3d9e9b0393822023ea55131d68050772"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a3d9e9b0393822023ea55131d68050772">TMC5160Stepper::drv_enn</a></div><div class="ttdeci">bool drv_enn()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00724">TMCStepper.h:724</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a18930bdfd1fb0909533fc4e1e8973998"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a18930bdfd1fb0909533fc4e1e8973998">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(ENC_CONST)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00652">TMCStepper.h:652</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a4606dc4fee84bcac1b7a16d4e577f609"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a4606dc4fee84bcac1b7a16d4e577f609">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(D1)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00647">TMCStepper.h:647</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac28cec0948c577e4988a1649248d1632"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac28cec0948c577e4988a1649248d1632">TMC2130Stepper::shaft</a></div><div class="ttdeci">bool shaft()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00037">GCONF.cpp:37</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a5929db451598d6a16f8e82b37fbf738f"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a5929db451598d6a16f8e82b37fbf738f">TMC2130Stepper::diss2g</a></div><div class="ttdeci">bool diss2g()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00047">CHOPCONF.cpp:47</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a7ba8bd9b3696f40a18d85dadebd4eb32"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a7ba8bd9b3696f40a18d85dadebd4eb32">TMC2130Stepper::default_RS</a></div><div class="ttdeci">static constexpr float default_RS</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00354">TMCStepper.h:354</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a70ecc683c065c3067ca48aafdec740e7"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a70ecc683c065c3067ca48aafdec740e7">TMC2660Stepper::olb</a></div><div class="ttdeci">bool olb()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00025">DRVSTATUS.cpp:25</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a0ab41c6b35c37c0948b5ebb1d6aa1ba6"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a0ab41c6b35c37c0948b5ebb1d6aa1ba6">TMC5160Stepper::rms_current</a></div><div class="ttdeci">void rms_current(uint16_t mA)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00709">TMCStepper.h:709</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a3b1c4e92ce6d46b6073974d8758275ff"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a3b1c4e92ce6d46b6073974d8758275ff">TMC2208Stepper::I_scale_analog</a></div><div class="ttdeci">bool I_scale_analog()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00085">GCONF.cpp:85</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aeb1f85a7e07cfdc5f6487a34f8b49fab"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aeb1f85a7e07cfdc5f6487a34f8b49fab">TMC2130Stepper::diag1_stall</a></div><div class="ttdeci">bool diag1_stall()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00041">GCONF.cpp:41</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a87e31a3e6c891b3b9a72812d3ceb9868"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a87e31a3e6c891b3b9a72812d3ceb9868">TMC2208Stepper::defaults</a></div><div class="ttdeci">void defaults()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00059">TMC2208Stepper.cpp:59</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a5ea6ccc4c32966e40b26e56afd1c633b"><div class="ttname"><a href="class_t_m_c_stepper.html#a5ea6ccc4c32966e40b26e56afd1c633b">TMCStepper::DRV_STATUS</a></div><div class="ttdeci">virtual uint32_t DRV_STATUS()=0</div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a1acd1a115fcf4dc050b3b0948cff9dc4"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a1acd1a115fcf4dc050b3b0948cff9dc4">TMC5130Stepper::RAMP_STAT</a></div><div class="ttdeci">uint32_t RAMP_STAT()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00006">RAMP_STAT.cpp:6</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a2ee3332e8e60721b8b0edbb0dd6747b2"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a2ee3332e8e60721b8b0edbb0dd6747b2">TMC2660Stepper::seup</a></div><div class="ttdeci">uint8_t seup()</div><div class="ttdef"><b>Definition:</b> <a href="_s_m_a_r_t_e_n_8cpp_source.html#l00022">SMARTEN.cpp:22</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a7a27e4ddf90d15065007435aa96615fa"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a7a27e4ddf90d15065007435aa96615fa">TMC5130Stepper::default_RS</a></div><div class="ttdeci">static constexpr float default_RS</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00677">TMCStepper.h:677</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aa507b2715753409574b928857ac08639"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aa507b2715753409574b928857ac08639">TMC2130Stepper::maxspeed</a></div><div class="ttdeci">bool maxspeed()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00310">TMC2130Stepper.cpp:310</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_adc1e0971a9d17880735d30fcb0eac342"><div class="ttname"><a href="class_t_m_c5130_stepper.html#adc1e0971a9d17880735d30fcb0eac342">TMC5130Stepper::enc_n_dco</a></div><div class="ttdeci">bool enc_n_dco()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00092">TMC5130Stepper.cpp:92</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_aa0f677d760ac3c9a297a6f6d2778ec81"><div class="ttname"><a href="class_t_m_c2208_stepper.html#aa0f677d760ac3c9a297a6f6d2778ec81">TMC2208Stepper::index_step</a></div><div class="ttdeci">bool index_step()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00090">GCONF.cpp:90</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_aa027fe70ea5dc43b7bb0ac4452b4cbc3"><div class="ttname"><a href="class_t_m_c5130_stepper.html#aa027fe70ea5dc43b7bb0ac4452b4cbc3">TMC5130Stepper::XLATCH</a></div><div class="ttdeci">uint32_t XLATCH()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00204">TMC5130Stepper.cpp:204</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ab6ef909bbc73e9f8f0a33076e10f3196"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ab6ef909bbc73e9f8f0a33076e10f3196">TMC2208Stepper::slave_address</a></div><div class="ttdeci">const uint8_t slave_address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00997">TMCStepper.h:997</a></div></div>
<div class="ttc" id="astruct_t_m_c2209__n_1_1_s_g_t_h_r_s__t_html_a607e1e5fdb3c1d3ec6ead0586a29dd4a"><div class="ttname"><a href="struct_t_m_c2209__n_1_1_s_g_t_h_r_s__t.html#a607e1e5fdb3c1d3ec6ead0586a29dd4a">TMC2209_n::SGTHRS_t::sr</a></div><div class="ttdeci">uint8_t sr</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209__bitfields_8h_source.html#l00028">TMC2209_bitfields.h:28</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a3d1beb78c3356e99799915df3b424e60"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a3d1beb78c3356e99799915df3b424e60">TMC2160Stepper::IOIN</a></div><div class="ttdeci">uint32_t IOIN()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00133">TMC2160Stepper.cpp:133</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ab3470fd014ef1f39c90c6f086d331921"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ab3470fd014ef1f39c90c6f086d331921">TMC2660Stepper::phb</a></div><div class="ttdeci">bool phb()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_t_r_l_8cpp_source.html#l00031">DRVCTRL.cpp:31</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_aabae8c85472de339ada22f0f61021546"><div class="ttname"><a href="class_t_m_c2224_stepper.html#aabae8c85472de339ada22f0f61021546">TMC2224Stepper::ms1</a></div><div class="ttdeci">bool ms1()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00307">TMC2208Stepper.cpp:307</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a987d2bb3b0483971b4861d226a375d14"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a987d2bb3b0483971b4861d226a375d14">TMC2660Stepper::slpl</a></div><div class="ttdeci">uint8_t slpl()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_o_n_f_8cpp_source.html#l00024">DRVCONF.cpp:24</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a6e35363428a742e1e14cf225e683fa4c"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a6e35363428a742e1e14cf225e683fa4c">TMC2160Stepper::OFFSET_READ</a></div><div class="ttdeci">uint16_t OFFSET_READ()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00152">TMC2160Stepper.cpp:152</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_x_l_a_t_c_h__t_html"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_x_l_a_t_c_h__t.html">TMC5130Stepper::XLATCH_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00657">TMCStepper.h:657</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a9ed1c2641507fdd8a692495c5eb91297"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a9ed1c2641507fdd8a692495c5eb91297">TMC5160Stepper::enc_n_dco_cfg6</a></div><div class="ttdeci">bool enc_n_dco_cfg6()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00725">TMCStepper.h:725</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a1f26f0ea072d38c0afd20f27563ebb64"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">TMC2130Stepper::write</a></div><div class="ttdeci">void write(uint8_t addressByte, uint32_t config)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00148">TMC2130Stepper.cpp:148</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a23972ac506b212ea1cbb4c5c316153c4"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a23972ac506b212ea1cbb4c5c316153c4">TMC2208Stepper::stst</a></div><div class="ttdeci">bool stst()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00038">DRV_STATUS.cpp:38</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_acb42dacdd4a3244be7ab7ad034832807"><div class="ttname"><a href="class_t_m_c2660_stepper.html#acb42dacdd4a3244be7ab7ad034832807">TMC2660Stepper::blank_time</a></div><div class="ttdeci">uint8_t blank_time()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00187">TMC2660Stepper.cpp:187</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a625480799004d350a27a24bbb066e4e9"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a625480799004d350a27a24bbb066e4e9">TMC2660Stepper::cs2rms</a></div><div class="ttdeci">uint16_t cs2rms(uint8_t CS)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00110">TMC2660Stepper.cpp:110</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a3e1f6a10aa1e3e41dc2594dbe1ea8a1d"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a3e1f6a10aa1e3e41dc2594dbe1ea8a1d">TMC2208Stepper::_sendDatagram</a></div><div class="ttdeci">uint64_t _sendDatagram(SERIAL_TYPE &amp;, uint8_t[], const uint8_t, uint16_t)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00144">TMC2208Stepper.cpp:144</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a95c4932eec04832c7543b7908555b126"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a95c4932eec04832c7543b7908555b126">TMC5130Stepper::drv_enn_cfg6</a></div><div class="ttdeci">bool drv_enn_cfg6()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00091">TMC5130Stepper.cpp:91</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a3e89d66eba91684da6dce09b366aa716"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a3e89d66eba91684da6dce09b366aa716">TMC2208Stepper::diag</a></div><div class="ttdeci">bool diag()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00296">TMC2208Stepper.cpp:296</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ae561da4ec7c40830e97bf4dc8cf700fb"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ae561da4ec7c40830e97bf4dc8cf700fb">TMC2208Stepper::serial_read</a></div><div class="ttdeci">int16_t serial_read(SERIAL_TYPE &amp;serPtr) __attribute__((weak))</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00110">TMC2208Stepper.cpp:110</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ab450b20e430d79770ab8d5af4cc977e8"><div class="ttname"><a href="class_t_m_c_stepper.html#ab450b20e430d79770ab8d5af4cc977e8">TMCStepper::holdMultiplier</a></div><div class="ttdeci">float holdMultiplier</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00134">TMCStepper.h:134</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a58a760f5e4a9970248f71e3b01efd262"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a58a760f5e4a9970248f71e3b01efd262">TMC2208Stepper::pwm_ofs</a></div><div class="ttdeci">uint8_t pwm_ofs()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00071">PWMCONF.cpp:71</a></div></div>
<div class="ttc" id="astruct_t_m_c2130_stepper_1_1_l_o_s_t___s_t_e_p_s__t_html_a99a6e65c1815311cbf0d52b52c65ddf1"><div class="ttname"><a href="struct_t_m_c2130_stepper_1_1_l_o_s_t___s_t_e_p_s__t.html#a99a6e65c1815311cbf0d52b52c65ddf1">TMC2130Stepper::LOST_STEPS_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00348">TMCStepper.h:348</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a89060b91f9f651c12a1775c886b54569"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a89060b91f9f651c12a1775c886b54569">TMC2660Stepper::semin</a></div><div class="ttdeci">uint8_t semin()</div><div class="ttdef"><b>Definition:</b> <a href="_s_m_a_r_t_e_n_8cpp_source.html#l00023">SMARTEN.cpp:23</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_af78274ede700b49d9fa03284a9eabcd4"><div class="ttname"><a href="class_t_m_c_stepper.html#af78274ede700b49d9fa03284a9eabcd4">TMCStepper::test_connection</a></div><div class="ttdeci">uint8_t test_connection()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00050">TMCStepper.cpp:50</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ac7874c4b56bd1b3acce522c1e7d7dfed"><div class="ttname"><a href="class_t_m_c_stepper.html#ac7874c4b56bd1b3acce522c1e7d7dfed">TMCStepper::GSTAT</a></div><div class="ttdeci">uint8_t GSTAT()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00116">TMCStepper.cpp:116</a></div></div>
<div class="ttc" id="a_s_w___s_p_i_8h_html"><div class="ttname"><a href="_s_w___s_p_i_8h.html">SW_SPI.h</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ab33b49ca3dba29e3d5d440625cef6f5d"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ab33b49ca3dba29e3d5d440625cef6f5d">TMC2130Stepper::stst</a></div><div class="ttdeci">bool stst()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00018">DRV_STATUS.cpp:18</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a37fff2727b6ded403ead2ddf6344eb13"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a37fff2727b6ded403ead2ddf6344eb13">TMC5130Stepper::vzero</a></div><div class="ttdeci">bool vzero()</div><div class="ttdef"><b>Definition:</b> <a href="_r_a_m_p___s_t_a_t_8cpp_source.html#l00020">RAMP_STAT.cpp:20</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ab487f580b0b348d19fe9c0c90c42b8a1"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ab487f580b0b348d19fe9c0c90c42b8a1">TMC2160Stepper::filt_isense</a></div><div class="ttdeci">uint8_t filt_isense()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___c_o_n_f_8cpp_source.html#l00023">DRV_CONF.cpp:23</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ad91a41fa6a46c7aea383a1380db53459"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">TMC2130Stepper::pwm_autoscale</a></div><div class="ttdeci">bool pwm_autoscale()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00024">PWMCONF.cpp:24</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a069f66b9d21316332a12a80327ae1971"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a069f66b9d21316332a12a80327ae1971">TMC2209Stepper::COOLCONF</a></div><div class="ttdeci">uint16_t COOLCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00036">COOLCONF.cpp:36</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a29ca7e78ddd54dfd0965fec9be25b391"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a29ca7e78ddd54dfd0965fec9be25b391">TMC2160Stepper::INIT2160_REGISTER</a></div><div class="ttdeci">INIT2160_REGISTER(PWMCONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00454">TMCStepper.h:454</a></div></div>
<div class="ttc" id="a_t_m_c2208__bitfields_8h_html"><div class="ttname"><a href="_t_m_c2208__bitfields_8h.html">TMC2208_bitfields.h</a></div></div>
<div class="ttc" id="a_t_m_c2209__bitfields_8h_html"><div class="ttname"><a href="_t_m_c2209__bitfields_8h.html">TMC2209_bitfields.h</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a8af68d920e248aca4e268cc44968cc9b"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a8af68d920e248aca4e268cc44968cc9b">TMC5130Stepper::diag1_poscomp_pushpull</a></div><div class="ttdeci">bool diag1_poscomp_pushpull()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00492">TMCStepper.h:492</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a974fa83e3bab04cd9f9a7b2d31ebd18e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a974fa83e3bab04cd9f9a7b2d31ebd18e">TMC2208Stepper::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00050">TMC2208Stepper.cpp:50</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a133434068955d2b18cc6d44714aaa4a9"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a133434068955d2b18cc6d44714aaa4a9">TMC2208Stepper::Rsense</a></div><div class="ttdeci">float Rsense</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00966">TMCStepper.h:966</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a547e59743734b01749efd52210a0bd02"><div class="ttname"><a href="class_t_m_c_stepper.html#a547e59743734b01749efd52210a0bd02">TMCStepper::drv_err</a></div><div class="ttdeci">bool drv_err()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00119">TMCStepper.cpp:119</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a6dc182cb867bbeaf8ce2476e74d90679"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a6dc182cb867bbeaf8ce2476e74d90679">TMC2130Stepper::direct_mode</a></div><div class="ttdeci">bool direct_mode()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00049">GCONF.cpp:49</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ae9305335bf7c7fca557b3900de8e9cda"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ae9305335bf7c7fca557b3900de8e9cda">TMC2208Stepper::INIT2208_REGISTER</a></div><div class="ttdeci">INIT2208_REGISTER(GCONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00969">TMCStepper.h:969</a></div></div>
<div class="ttc" id="astruct_t_m_c5130_stepper_1_1_v_a_c_t_u_a_l__t_html_a30806c0b4303ad969511b6484922ba22"><div class="ttname"><a href="struct_t_m_c5130_stepper_1_1_v_a_c_t_u_a_l__t.html#a30806c0b4303ad969511b6484922ba22">TMC5130Stepper::VACTUAL_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00655">TMCStepper.h:655</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ae3100db503af9aec31cf84198429608c"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ae3100db503af9aec31cf84198429608c">TMC2660Stepper::hysteresis_end</a></div><div class="ttdeci">int8_t hysteresis_end()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2660_stepper_8cpp_source.html#l00143">TMC2660Stepper.cpp:143</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_af7dba99e6a1bc685b5e1714812270ac6"><div class="ttname"><a href="class_t_m_c2160_stepper.html#af7dba99e6a1bc685b5e1714812270ac6">TMC2160Stepper::s2vs_level</a></div><div class="ttdeci">uint8_t s2vs_level()</div><div class="ttdef"><b>Definition:</b> <a href="_s_h_o_r_t___c_o_n_f_8cpp_source.html#l00017">SHORT_CONF.cpp:17</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a04a5a5c7caef537ce5d0d369bcce2d18"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">TMC2130Stepper::freewheel</a></div><div class="ttdeci">uint8_t freewheel()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00026">PWMCONF.cpp:26</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a72a107720c4c682acde250585e2a229e"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a72a107720c4c682acde250585e2a229e">TMC2209Stepper::ms1</a></div><div class="ttdeci">bool ms1()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00007">TMC2209Stepper.cpp:7</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_af57ba8120728b9d229ae6d9b74df3e86"><div class="ttname"><a href="class_t_m_c5130_stepper.html#af57ba8120728b9d229ae6d9b74df3e86">TMC5130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(AMAX)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00644">TMCStepper.h:644</a></div></div>
<div class="ttc" id="astruct_t_m_c2208_stepper_1_1_i_f_c_n_t__t_html_a3371450401a5dc628bcf515a1597111f"><div class="ttname"><a href="struct_t_m_c2208_stepper_1_1_i_f_c_n_t__t.html#a3371450401a5dc628bcf515a1597111f">TMC2208Stepper::IFCNT_t::address</a></div><div class="ttdeci">constexpr static uint8_t address</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00976">TMCStepper.h:976</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a28b7ebef9a1f4b04d4b3b1e5e83ff76f"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a28b7ebef9a1f4b04d4b3b1e5e83ff76f">TMC2208Stepper::VACTUAL</a></div><div class="ttdeci">uint32_t VACTUAL()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00332">TMC2208Stepper.cpp:332</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ad50b2558c9585aa94f36c4b84c1fac50"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ad50b2558c9585aa94f36c4b84c1fac50">TMC2660Stepper::pha</a></div><div class="ttdeci">bool pha()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_t_r_l_8cpp_source.html#l00029">DRVCTRL.cpp:29</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_aa7bbe749cc644f742056c85d8c63bc95"><div class="ttname"><a href="class_t_m_c2209_stepper.html#aa7bbe749cc644f742056c85d8c63bc95">TMC2209Stepper::ms2</a></div><div class="ttdeci">bool ms2()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00008">TMC2209Stepper.cpp:8</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ac06189981d4400bf5961719f468c39b1"><div class="ttname"><a href="class_t_m_c_stepper.html#ac06189981d4400bf5961719f468c39b1">TMCStepper::hysteresis_start</a></div><div class="ttdeci">uint8_t hysteresis_start()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00063">TMCStepper.cpp:63</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a0f6b6319aff30970679cbaec7c26c86e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a0f6b6319aff30970679cbaec7c26c86e">TMC2208Stepper::pwm_autoscale</a></div><div class="ttdeci">bool pwm_autoscale()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00074">PWMCONF.cpp:74</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a40d14a29633b28c3af989a273fd5b1e9"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a40d14a29633b28c3af989a273fd5b1e9">TMC2130Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(CHOPCONF)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00340">TMCStepper.h:340</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a105381369f3d6267e907ff4ea0b31aac"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a105381369f3d6267e907ff4ea0b31aac">TMC2160Stepper::PWM_SCALE</a></div><div class="ttdeci">uint32_t PWM_SCALE()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00155">TMC2160Stepper.cpp:155</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a3c7840e9435d4332fc6a7742deeefa9f"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a3c7840e9435d4332fc6a7742deeefa9f">TMC5130Stepper::ENCMODE</a></div><div class="ttdeci">uint32_t ENCMODE()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00008">ENCMODE.cpp:8</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a2576f25049dff1a3102da1ea5b4eb7fc"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a2576f25049dff1a3102da1ea5b4eb7fc">TMC2208Stepper::fclktrim</a></div><div class="ttdeci">uint8_t fclktrim()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00325">TMC2208Stepper.cpp:325</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_abb1e6c7b8e068a0f0e4b44012c0fab01"><div class="ttname"><a href="class_t_m_c5130_stepper.html#abb1e6c7b8e068a0f0e4b44012c0fab01">TMC5130Stepper::swcomp_in</a></div><div class="ttdeci">bool swcomp_in()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00094">TMC5130Stepper.cpp:94</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a7dd83313385079099b0622957786a979"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a7dd83313385079099b0622957786a979">TMC2208Stepper::serial_write</a></div><div class="ttdeci">uint8_t serial_write(SERIAL_TYPE &amp;serPtr, const uint8_t data) __attribute__((weak))</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00114">TMC2208Stepper.cpp:114</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_abe77ad49b98bb8ce7a83837b5eefc542"><div class="ttname"><a href="class_t_m_c2209_stepper.html#abe77ad49b98bb8ce7a83837b5eefc542">TMC2209Stepper::pdn_uart</a></div><div class="ttdeci">bool pdn_uart()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00010">TMC2209Stepper.cpp:10</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a7fa885d3a924dfb06ee0c8848bcf8ad1"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a7fa885d3a924dfb06ee0c8848bcf8ad1">TMC2660Stepper::seimin</a></div><div class="ttdeci">bool seimin()</div><div class="ttdef"><b>Definition:</b> <a href="_s_m_a_r_t_e_n_8cpp_source.html#l00019">SMARTEN.cpp:19</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a755b2adec0990d6bfcf2f5f1daf9d692"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a755b2adec0990d6bfcf2f5f1daf9d692">TMC2208Stepper::OTP_PROG</a></div><div class="ttdeci">void OTP_PROG(uint16_t input)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00282">TMC2208Stepper.cpp:282</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a22cc2b19d7ef7387fcc37a4d978788f5"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a22cc2b19d7ef7387fcc37a4d978788f5">TMC2209Stepper::INIT_REGISTER</a></div><div class="ttdeci">INIT_REGISTER(TCOOLTHRS)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01060">TMCStepper.h:1060</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a7034d397610ed9525f0311be5d2661ba"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a7034d397610ed9525f0311be5d2661ba">TMC5130Stepper::refl_step</a></div><div class="ttdeci">bool refl_step()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00087">TMC5130Stepper.cpp:87</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_af58c5392a407eb5e29726144f4a2a3d9"><div class="ttname"><a href="class_t_m_c2209_stepper.html#af58c5392a407eb5e29726144f4a2a3d9">TMC2209Stepper::semin</a></div><div class="ttdeci">uint8_t semin()</div><div class="ttdef"><b>Definition:</b> <a href="_c_o_o_l_c_o_n_f_8cpp_source.html#l00048">COOLCONF.cpp:48</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_aca88bb5ae86daeca56094bf2f8bdea5d"><div class="ttname"><a href="class_t_m_c2208_stepper.html#aca88bb5ae86daeca56094bf2f8bdea5d">TMC2208Stepper::vsense</a></div><div class="ttdeci">bool vsense()</div><div class="ttdef"><b>Definition:</b> <a href="_c_h_o_p_c_o_n_f_8cpp_source.html#l00076">CHOPCONF.cpp:76</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a597bc308bad0d1198b98c48a6ef34fc3"><div class="ttname"><a href="class_t_m_c_stepper.html#a597bc308bad0d1198b98c48a6ef34fc3">TMCStepper::IHOLD_IRUN</a></div><div class="ttdeci">uint32_t IHOLD_IRUN()</div><div class="ttdef"><b>Definition:</b> <a href="_i_h_o_l_d___i_r_u_n_8cpp_source.html#l00008">IHOLD_IRUN.cpp:8</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a4ba4cbc9e54f1f43255ebeca609a3d7c"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a4ba4cbc9e54f1f43255ebeca609a3d7c">TMC5130Stepper::DMAX</a></div><div class="ttdeci">uint16_t DMAX()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00169">TMC5130Stepper.cpp:169</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a024b9486d8020acf450798ae80ff4f23"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a024b9486d8020acf450798ae80ff4f23">TMC2130Stepper::dcin_cfg5</a></div><div class="ttdeci">bool dcin_cfg5()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00231">TMC2130Stepper.cpp:231</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_af40e77e1513860e1d600885b2de27fa7"><div class="ttname"><a href="class_t_m_c2130_stepper.html#af40e77e1513860e1d600885b2de27fa7">TMC2130Stepper::small_hysteresis</a></div><div class="ttdeci">bool small_hysteresis()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00047">GCONF.cpp:47</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_ad7f5d287671e7e4c10bee2cfa3514a23"><div class="ttname"><a href="class_t_m_c2660_stepper.html#ad7f5d287671e7e4c10bee2cfa3514a23">TMC2660Stepper::s2gb</a></div><div class="ttdeci">bool s2gb()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_s_t_a_t_u_s_8cpp_source.html#l00027">DRVSTATUS.cpp:27</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a7afed936cd9b037d460dc30433d89911"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a7afed936cd9b037d460dc30433d89911">TMC5130Stepper::VSTOP</a></div><div class="ttdeci">uint32_t VSTOP()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00183">TMC5130Stepper.cpp:183</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a27d18156b6d33d2d4d7285d6b47dd1c0"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a27d18156b6d33d2d4d7285d6b47dd1c0">TMC2208Stepper::abort_window</a></div><div class="ttdeci">static constexpr uint8_t abort_window</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01002">TMCStepper.h:1002</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_adbace6f10c292506035b9d162ed239b4"><div class="ttname"><a href="class_t_m_c2208_stepper.html#adbace6f10c292506035b9d162ed239b4">TMC2208Stepper::ms1</a></div><div class="ttdeci">bool ms1()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00294">TMC2208Stepper.cpp:294</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a3f6c8818baf3ec5cde8c36ee6748595d"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a3f6c8818baf3ec5cde8c36ee6748595d">TMC2160Stepper::pwm_autograd</a></div><div class="ttdeci">bool pwm_autograd()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00049">PWMCONF.cpp:49</a></div></div>
<div class="ttc" id="aclass_t_m_c2224_stepper_html_a2f2a8ebb0cebaf5bef7da211904a5021"><div class="ttname"><a href="class_t_m_c2224_stepper.html#a2f2a8ebb0cebaf5bef7da211904a5021">TMC2224Stepper::enn</a></div><div class="ttdeci">bool enn()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00306">TMC2208Stepper.cpp:306</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ac7451afd82d3ebac91fe607d4bab65f8"><div class="ttname"><a href="class_t_m_c_stepper.html#ac7451afd82d3ebac91fe607d4bab65f8">TMCStepper::cur_b</a></div><div class="ttdeci">int16_t cur_b()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00151">TMCStepper.cpp:151</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a199a657521de685f5cd0831422fcc76f"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a199a657521de685f5cd0831422fcc76f">TMC2208Stepper::TMC2208Stepper</a></div><div class="ttdeci">TMC2208Stepper(Stream *SerialPort, float RS)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00809">TMCStepper.h:809</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a2883d78d45f39dbcb9f1860d946aadcb"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a2883d78d45f39dbcb9f1860d946aadcb">TMC2130Stepper::diag1_onstate</a></div><div class="ttdeci">bool diag1_onstate()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00043">GCONF.cpp:43</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a07a53a2e3e055b37b02d9e0e5815083d"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a07a53a2e3e055b37b02d9e0e5815083d">TMC2208Stepper::pwm_lim</a></div><div class="ttdeci">uint8_t pwm_lim()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00078">PWMCONF.cpp:78</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a4fa131ecb1e0e0436abff079c44eee5b"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a4fa131ecb1e0e0436abff079c44eee5b">TMC2660Stepper::rdsel</a></div><div class="ttdeci">uint8_t rdsel()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v_c_o_n_f_8cpp_source.html#l00029">DRVCONF.cpp:29</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a1790da37955eafe0b7f5701a16a86187"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a1790da37955eafe0b7f5701a16a86187">TMC2209Stepper::TMC2209Stepper</a></div><div class="ttdeci">TMC2209Stepper(Stream *SerialPort, float RS, uint8_t addr)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01011">TMCStepper.h:1011</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a916d2842d30ba1b54c2cd4bf5a01c005"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a916d2842d30ba1b54c2cd4bf5a01c005">TMC2209Stepper::SGTHRS_register</a></div><div class="ttdeci">TMC2209_n::SGTHRS_t SGTHRS_register</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01061">TMCStepper.h:1061</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a8e9843563e5112695650c0c9bd036d42"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a8e9843563e5112695650c0c9bd036d42">TMC5130Stepper::pol_stop_l</a></div><div class="ttdeci">bool pol_stop_l()</div><div class="ttdef"><b>Definition:</b> <a href="_s_w___m_o_d_e_8cpp_source.html#l00030">SW_MODE.cpp:30</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a5cf278ded4a10e6ff92b2011877b4f9d"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a5cf278ded4a10e6ff92b2011877b4f9d">TMC2160Stepper::version</a></div><div class="ttdeci">uint8_t version()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00142">TMC2160Stepper.cpp:142</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a5e55442fa6cd92580197a8a0d34208b1"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a5e55442fa6cd92580197a8a0d34208b1">TMC2160Stepper::defaults</a></div><div class="ttdeci">void defaults()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2160_stepper_8cpp_source.html#l00030">TMC2160Stepper.cpp:30</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_a5f7f8f6ce7b394449239bc2c05f39c8f"><div class="ttname"><a href="class_t_m_c_stepper.html#a5f7f8f6ce7b394449239bc2c05f39c8f">TMCStepper::ihold</a></div><div class="ttdeci">uint8_t ihold()</div><div class="ttdef"><b>Definition:</b> <a href="_i_h_o_l_d___i_r_u_n_8cpp_source.html#l00018">IHOLD_IRUN.cpp:18</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a49098b5e206bb26eedd65914c107f356"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a49098b5e206bb26eedd65914c107f356">TMC2130Stepper::s2gb</a></div><div class="ttdeci">bool s2gb()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00015">DRV_STATUS.cpp:15</a></div></div>
<div class="ttc" id="aclass_t_m_c2660_stepper_html_a560c825469ada7c23ec66a4106360e48"><div class="ttname"><a href="class_t_m_c2660_stepper.html#a560c825469ada7c23ec66a4106360e48">TMC2660Stepper::DRV_STATUS</a></div><div class="ttdeci">uint32_t DRV_STATUS()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l01164">TMCStepper.h:1164</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a774e7d003b2e993fdaef68e2869df70d"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a774e7d003b2e993fdaef68e2869df70d">TMC2130Stepper::diag0_otpw</a></div><div class="ttdeci">bool diag0_otpw()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00039">GCONF.cpp:39</a></div></div>
<div class="ttc" id="aclass_t_m_c2209_stepper_html_a32b4d9a1b78ccc722c85089b45a48947"><div class="ttname"><a href="class_t_m_c2209_stepper.html#a32b4d9a1b78ccc722c85089b45a48947">TMC2209Stepper::version</a></div><div class="ttdeci">uint8_t version()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2209_stepper_8cpp_source.html#l00014">TMC2209Stepper.cpp:14</a></div></div>
<div class="ttc" id="aclass_t_m_c_stepper_html_ac59a9305aafc64a63698a34cac404788"><div class="ttname"><a href="class_t_m_c_stepper.html#ac59a9305aafc64a63698a34cac404788">TMCStepper::TPWMTHRS</a></div><div class="ttdeci">uint32_t TPWMTHRS()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8cpp_source.html#l00133">TMCStepper.cpp:133</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ae57211220894ab0fd751dcc6c89f0606"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ae57211220894ab0fd751dcc6c89f0606">TMC2208Stepper::t143</a></div><div class="ttdeci">bool t143()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00033">DRV_STATUS.cpp:33</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a432764a59619856079ecfb56ee426f2d"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a432764a59619856079ecfb56ee426f2d">TMC5130Stepper::X_ENC</a></div><div class="ttdeci">int32_t X_ENC()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00207">TMC5130Stepper.cpp:207</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a263a877ca5e91f01727c3bf7c998c76f"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a263a877ca5e91f01727c3bf7c998c76f">TMC2130Stepper::stop_enable</a></div><div class="ttdeci">bool stop_enable()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00048">GCONF.cpp:48</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a2b9b72c13c1f667d274927e1d56d2298"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a2b9b72c13c1f667d274927e1d56d2298">TMC5160Stepper::defaults</a></div><div class="ttdeci">void defaults()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5160_stepper_8cpp_source.html#l00013">TMC5160Stepper.cpp:13</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a19238ae7c7670e558e26b5fec11697ba"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a19238ae7c7670e558e26b5fec11697ba">TMC2208Stepper::CRCerror</a></div><div class="ttdeci">bool CRCerror</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00967">TMCStepper.h:967</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_af486cd4712be021c735fc3bcb8eee9f5"><div class="ttname"><a href="class_t_m_c2130_stepper.html#af486cd4712be021c735fc3bcb8eee9f5">TMC2130Stepper::XDIRECT</a></div><div class="ttdeci">uint32_t XDIRECT()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00251">TMC2130Stepper.cpp:251</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a6120aa947ced275fe06f8789c298ddfa"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a6120aa947ced275fe06f8789c298ddfa">TMC2208Stepper::t120</a></div><div class="ttdeci">bool t120()</div><div class="ttdef"><b>Definition:</b> <a href="_d_r_v___s_t_a_t_u_s_8cpp_source.html#l00032">DRV_STATUS.cpp:32</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a9f6a380188fef3b4f8360744cf0e9bab"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a9f6a380188fef3b4f8360744cf0e9bab">TMC5160Stepper::rms_current</a></div><div class="ttdeci">uint16_t rms_current()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00711">TMCStepper.h:711</a></div></div>
<div class="ttc" id="astruct_t_m_c2208_stepper_1_1_o_t_p___r_e_a_d__t_html"><div class="ttname"><a href="struct_t_m_c2208_stepper_1_1_o_t_p___r_e_a_d__t.html">TMC2208Stepper::OTP_READ_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c_stepper_8h_source.html#l00978">TMCStepper.h:978</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a897212f81817cdaee4536d642badc149"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a897212f81817cdaee4536d642badc149">TMC5130Stepper::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5130_stepper_8cpp_source.html#l00013">TMC5130Stepper.cpp:13</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a2177bdd3dafe794266214c5a73d8d5af"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a2177bdd3dafe794266214c5a73d8d5af">TMC5160Stepper::pwm_grad_auto</a></div><div class="ttdeci">uint8_t pwm_grad_auto()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c5160_stepper_8cpp_source.html#l00095">TMC5160Stepper.cpp:95</a></div></div>
<div class="ttc" id="aclass_t_m_c5130_stepper_html_a85c1b6aef79f3cbf6570e4365ace73fc"><div class="ttname"><a href="class_t_m_c5130_stepper.html#a85c1b6aef79f3cbf6570e4365ace73fc">TMC5130Stepper::clr_once</a></div><div class="ttdeci">bool clr_once()</div><div class="ttdef"><b>Definition:</b> <a href="_e_n_c_m_o_d_e_8cpp_source.html#l00033">ENCMODE.cpp:33</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ac5cbf509e5e74a27507ce976bd973a4d"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ac5cbf509e5e74a27507ce976bd973a4d">TMC2208Stepper::step</a></div><div class="ttdeci">bool step()</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00298">TMC2208Stepper.cpp:298</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_t_m_c_stepper_8h.html">TMCStepper.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
